2017-02-22 39 views
-4

我有查詢像下面MYSQL明顯不工作23

select distinct TopName, Occurrences, State, Year 
From topbabynamesbystate 
where Gender = "F" and State = "WA" and (year >= 2000) 
order by Occurrences desc 
limit 3 

名艾米莉仍然在數據集中兩次出現了。

+6

Distinct返回所選列的不同組合。 – GurV

+0

Distinct工作得很好。 – Strawberry

回答

0

你可能想要的是像

SELECT DISTINCT TopName FROM topbabynamesbystate爲T1 INNER JOIN TopName爲T2 ON t1.TopName = t2.TopName WHERE性別= 「F」 和國家= 「WA」 AND(year> = 2000)