查询表里某字段重复记录,只选出一条的语句为什么不起作用?
表service中有id\typeid\chuanid\addtime\repairtime五个字段,部分记录如下:
350833820002533 OT160 2002-10-25 2003-10-25
350833820002590 OT160 2002-11-11 2003-11-11
350833820016459 OT190 2003-2-26 2004-2-26
350833820016483 OT190 2003-2-26 2004-2-26
350833820012987 OT190 2003-2-26 2004-2-26
352256008258784 OT260 2006-2-10 2007-2-10
352256008258693 OT260 2006-2-20 2007-2-20
352256008258792 OT260 2006-2-20 2007-2-20
我想用一条语句取出的结果是这样的
typeid
OT160
Ot190
OT260
语句是select distinct typeid from service Order By Id
但总是不对,问题在哪里?
------解决方案----------------------TRY
select distinct typeid from service
------解决方案--------------------在这里,distinct 和 order by 冲突了,去order by 语句