我在 sql server 中有一个表,其中包含以下字段
firstname,id,affID
affID 是其他用户的 id。
可以说我有这个记录
firstname id affID
bob 1 2
someone 2 3
bob2 3 2
baaroz 4 3
lastman 5 2
我想做一个查询,向我显示名字、id 和其他用户中此 id 的 affID 计数按此计数排序。
所以最后的输出应该是这样的
firstname id count(number of this id in affID of other users)
someone 2 3
bob2 3 2
bob 1 0
baaroz 4 0
lastman 5 0
到目前为止,我做了这个查询,返回每个 id 的 affID 数
SELECT affID, count(affID) FROM Users group by affID
上面提到的输出的正确查询是什么?