2011-05-16 80 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