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

查询表里某字段重复记录,只选出一条的语句为什么不起作用?
表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 语句