我有一个数据库,其中包含基于邮政编码的美国每个城市的列表。从本质上讲,它在美国的每个邮政编码都有一个城市/州列表,可以生成多个城市/州的重复邮件。我想执行一个SELECT,为每个城市/州返回一行。
我已经包含了数据库结构的屏幕截图以供参考。 num
是主要的。
这个语法是什么?
答案 0 :(得分:1)
SELECT DISTINCT可以做到这一点。
SELECT DISTINCT city, state FROM table_name;
答案 1 :(得分:1)
一个简单的解决方案就是按城市划分,然后按州划分(如果州内城市名称重叠):
SELECT * FROM ziptable GROUP BY city, state