如何获取col2唯一的所有行。如果col2中有重复,我只想返回一行。
col1 col2
1c a
2b a
33 a
4b b
5k c
68 c
结果:
col1 col2
1c a
4b b
5k c
答案 0 :(得分:2)
要从col2
获取不同的值,您可以对其进行分组。
要获取其他列的值,请使用聚合来确定要选择的每个组中的值。如您所希望的col1
中的第一个值是最低值,那么您可以使用min
聚合:
select
min(col1) as col1,
col2
from
TheTable
group by
col2
order by
col2
答案 1 :(得分:-1)
SELECT DISTINCT column_name1,column_name2 FROM table_name;
W3School教程Here