我有一个包含 3 列的表格,如下所示:
+------------+---------------+-------+
| Country_id | country_title | State |
+------------+---------------+-------+
这张表中有很多记录。其中一些有state
,而另一些则没有。现在,想象一下这些记录:
1 | Canada | Alberta
2 | Canada | British Columbia
3 | Canada | Manitoba
4 | China |
我需要有没有任何重复的国名。实际上我需要他们的id
and title
,最好的 SQL 命令是什么?我DISTINCT
在下面的表格中使用,但我无法获得适当的结果。
SELECT DISTINCT title,id FROM tbl_countries ORDER BY title
我想要的结果是这样的:
1, Canada
4, China