我有一个像这样的3列表:
+------------+---------------+-------+
| Country_id | country_title | State |
+------------+---------------+-------+
这个表里有很多记录,其中一些具有state
,而其他一些则没有。现在想象一下这些记录:
1 | Canada | Alberta
2 | Canada | British Columbia
3 | Canada | Manitoba
4 | China |
我需要没有任何重复的国家名。实际上,我需要它们的id
和title
,最好的SQL命令是什么?我在下面的表单中使用了DISTINCT
,但我不能达到一个合适的结果。
SELECT DISTINCT title,id FROM tbl_countries ORDER BY title
我的期望结果是这样的:
1, Canada
4, China