2011-05-16 79 views
0

我想爲任何給定的城市提取不同的City姓名和一個郵政編碼。SQL查詢,我錯了嗎?

zip city state 
00603 AGUADILLA PR 
00604 AGUADILLA PR 
00605 AGUADILLA PR 

查詢:

SELECT DISTINCT (city),(zip) 
    FROM zips 
WHERE state = 'PR' 

我試着GROUP BY子句爲好,讓我知道我錯了這裏。

回答

2
select city, max(zip) 
from zips 
where state='PR' 
group by city 
+0

gmta,對嗎? :) – GolezTrol 2011-05-16 23:28:29

+0

確實,兄弟。 – Blindy 2011-05-16 23:28:59

+0

謝謝@ Blindy和Golez。有用。 – Ismail 2011-05-16 23:33:47

1
SELECT city, max(zip) from zips where state='PR' group by city, state