我有两个表,我试图计算特定“ID”出现的次数,然后输出与该“ID”对应的名称。例如,列表中的某些人有多个出现的 ID,我想输出 ID 出现超过 4 次的人。
感谢 bvr,我有了它的一部分,我现在知道如何使用以下语句显示出现超过 4 次的值:
SELECT ID , COUNT(OrderID) FROM Table1
GROUP BY ID
HAVING COUNT(OrderID) > 4
只需要第二部分。
这是两个表的示例。
表格1
ID | OrderID
--------------
191 | 1020
150 | 1090
191 | 1023
140 | 1033
191 | 2132
191 | 1233
191 | 1321
表 2
ID | FirstName
--------------
191 | Mat
150 | Stewart
191 | Mat
140 | John
191 | Mat
191 | Mat
191 | Mat
我想输出这样的东西
Occurrences | FirstName
-------------------------
5 | Mat