请问查询SQL语句的写法..
请问查询SQL语句的写法
一表(表名为oaro )有以下数据:
id code total pt
1 20070410140212 20 12
2 20070410140212 20 8
3 20070410140212 20 6
4 20070410140212 20 4
5 20070410140213 50 24
6 20070410140214 35 7
7 20070410140214 35 6
8 20070410140215 62 6
9 20070410140216 13 4
现在我需要查询code不重复的信息,即查询结果是:
id code
1 20070410140212
5 20070410140213
6 20070410140214
8 20070410140215
9 20070410140216
请问这样的语句应该怎么写?
------解决方案--------------------select * from oaro as a
where not exists(select 1 from oaro where code=a.code and id <a.id)
------解决方案--------------------select
t.*
from
oaro t
where
not exists(select 1 from oaro where code=t.code and id <> t.id)