我有一张包含城市和州的表格,它看起来像这样:
cityid |city |stateid |state
--------------------------------------
0566 |abriaqui|05 |antioquia
0599 |alejand |05 |antioquia
0511 |another |05 |antioquia
0782 |dummy1 |09 |caldas
0783 |dummy2 |09 |caldas
0785 |dummy3 |09 |caldas
0788 |dummy4 |03 |Narino
0767 |dummy5 |03 |Narino
0734 |dummy6 |03 |Narino
如您所见,我有具有唯一 ID 的城市,它们所属的州位于右侧,带有州 ID 和州名称。我想进行一个查询,返回类似于 DINSTINCT(state) 的内容:
STATE
--------------------
antioquia
caldas
narino
但我也需要 stateid。我怎样才能做到这一点?
最佳答案
只需做这样的事情:
SELECT DISTINCT state, stateid
FROM table
关于sql - 将 DISTINCT 与两列(或有效的东西)一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17812384/