sqlserver中的查询
我在sql server中有一个包含此字段的表: 用户id、卖家id、类别id、品牌id、行动类型 操作类型值为0、1、2、3 我想要一个可以显示每个“用户id和卖家id”的查询 操作类型中的0个文件数 操作类型中的1个文件数 操作类型中的2个文件数 操作类型中的3个文件数 例如: 用户1卖家1 cat1品牌1 0 用户1卖家1 cat1品牌1 0 用户1卖家1 cat2品牌1 1 用户1卖家1 cat2品牌1 0 用户1卖家1 cat1品牌1 0 用户1卖家1 cat3品牌1 2 用户1卖家1 cat3品牌1 2 用户1卖家1 cat4品牌1 2 我希望在输出中有一个表,可以显示操作类型的数量: 输出表的列为: 用户id卖方id、卖方操作类型0、操作类型1 ,动作类型2动作类型3 输出: 用户1卖家1 4 1 3 说明“ 4:每个卖家id和用户id的0个活动类型的数量 1:每个卖家id和用户id的1个活动类型的数量 2:每个卖家id和用户id的2个活动类型的数量sqlserver中的查询,sql,sql-server,Sql,Sql Server,我在sql server中有一个包含此字段的表: 用户id、卖家id、类别id、品牌id、行动类型 操作类型值为0、1、2、3 我想要一个可以显示每个“用户id和卖家id”的查询 操作类型中的0个文件数 操作类型中的1个文件数 操作类型中的2个文件数 操作类型中的3个文件数 例如: 用户1卖家1 cat1品牌1 0 用户1卖家1 cat1品牌1 0 用户1卖家1 cat2品牌1 1 用户1卖家1 cat2品牌1 0 用户1卖家1 cat1品牌1 0 用户1卖家1 cat3品牌1 2 用户1卖家1
我想这就是你想要的,但正如其他人所评论的,如果你发布你迄今为止所尝试过的东西,那会容易得多
Select User_ID, Seller_ID
, count(case when action_type = 0 then action_type end) as Type0
, count(case when action_type = 1 then action_type end) as Type1
[...]
from Table
group by User_ID, Seller_ID
到目前为止,您尝试了什么?向我们展示您的sql脚本,然后我们可以帮助您。非常感谢。上帝保佑您的帮助。@mskhfigshmskhfigsh我很高兴它对您有所帮助。如果您在这个问题上不需要更多帮助,请接受答案。