我怎样才能找到其他表中的重复次数列?

时间:2015-09-01 06:28:07

标签: sql-server

我有两张桌子:
表格代码:
enter image description here
表格细节:
enter image description here
我希望写入查询以查找详细信息表中的重复代码编号。我希望此输出:
enter image description here

2 个答案:

答案 0 :(得分:1)

听起来你只需要一个简单的group by查询。

SELECT C.CODE, COUNT(D.NAME) as REPEAT
FROM CODE C LEFT JOIN DETAIL D ON C.CODE = D.CODE
GROUP BY C.CODE

答案 1 :(得分:0)

这很有效。检查工作小提琴的链接。

SELECT code, COUNT(*) FROM detail GROUP BY code;

http://sqlfiddle.com/#!9/5ed74/5