首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询表里某字段重复记录,只选出一条的语句为什么不起作用?解决方案

2012-03-12 
查询表里某字段重复记录,只选出一条的语句为什么不起作用?表service中有id\typeid\chuanid\addtime\repair

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

热点排行