当我执行SELECT * FROM table
次时,我得到如下结果:
1 item1 data1
2 item1 data2
3 item2 data3
4 item3 data4
如您所见,第2列中有dup记录(第1项被复制).我怎么能得到这样的结果:
1 item1 data1
2 item2 data3
3 item3 data4
复制只返回一条记录,以及其他唯一记录.
当我执行SELECT * FROM table
次时,我得到如下结果:
1 item1 data1
2 item1 data2
3 item2 data3
4 item3 data4
如您所见,第2列中有dup记录(第1项被复制).我怎么能得到这样的结果:
1 item1 data1
2 item2 data3
3 item3 data4
复制只返回一条记录,以及其他唯一记录.
使用带有单个和多个列名的distinct
关键字,可以获得不同的记录:
SELECT DISTINCT column 1, column 2, ...
FROM table_name;