0
我在做這樣的:如何找到重複的薪水
SELECT salary COUNT(salary) AS NumberOfTimes
FROM person
GROUP BY salary
HAVING (COUNT(salary) > 1)
我在做這樣的:如何找到重複的薪水
SELECT salary COUNT(salary) AS NumberOfTimes
FROM person
GROUP BY salary
HAVING (COUNT(salary) > 1)
比第一salary
後缺少逗號其他,你有什麼是好的。你不需要在你的HAVING
條款括號,但我無法想象解析器憂慮:
SELECT salary, COUNT(salary) AS NumberOfTimes
FROM person
GROUP BY salary
HAVING COUNT(salary) > 1
加入「工資」和「COUNT(工資)」之間的逗號。
問題是什麼?如果存在更好的方法呢?如果是這樣,沒有你的查詢是偉大的。 (只是一個「,」缺少) – 2011-04-25 08:54:40
您正在對agregated字段進行分組。它可以工作嗎? – heximal 2011-04-25 08:55:03
@Mitch:查詢似乎在尋找薪水相同的人,而不是多個相同工資的人。 – 2011-04-25 08:56:05