一个SQL搜索不相同记录的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:15:38
本人有一个表,例如这样
id did dname .......
1 12 aaa ........
2 13 bbb .......
3 14 ccc .......
4 13 ddd .......

我要搜索出did不同的项出来。要的结果如下。

id did dname
1 12 aaa
2 13 bbb
3 14 ccc

select * from table1 where id in (select min(id) from table1 group by did)

distinct是查询数据不重复的一个命令,但是它只是针对一个字段!

所以最多只能查询到一列没有重复的数据!

望大家好好学习天天向上!

期待高手…………