日期:2014-05-18  浏览次数:20456 次

请教一个SQL语句,谢谢.
表table如下
id         name
1           铅笔
2           小刀
3           铅笔
4           尺子

如何捞出只有1笔记录的结果集?
需要的结果如下
id         name
2           小刀
4           尺子
就是说name有重复的记录不要.
谢谢了.

------解决方案--------------------
select t.* from [table] t where not exists(select 1 from [table] where name=t.name and id <> t.id)
------解决方案--------------------
来晚了