我在这里尝试了最佳答案:选择计数/重复 并没有得到准确的结果,可能是因为这个例子是针对一个字段的?
我最初尝试过这个,但似乎也没有工作:
SELECT T.STATE, T.CITY, COUNT(T2.CITY)
FROM (SELECT DISTINCT T.STATE, T.CITY
FROM TABLE ) T
LEFT JOIN TABLE T2 ON T2.STATE = T.STATE
AND T2.CITY = T.CITY
GROUP BY T.STATE, T.CITY
这也会给出不准确的结果。我正在尝试获取表中 2 个字段的重复值的计数。
样本数据:
Los Angeles, CA, Bob
New York, NY, Bill
Los Angeles, CA, Jim
Los Angeles, CA, Joe
New York, NY, Gary
Los Angeles, CA, Roger
应该返回:
Los Angeles, CA, 4
New York, NY, 2
建议?