日期:2014-05-20  浏览次数:20364 次

这样的SQL语句怎么与?谢谢
我用视图从两个表中选出了我想要的数据格式如下

企业名称             职位名称             企业ID号
 
企业A                     程序员                     1

企业A                     程序员1                   1

企业A                     程序员2                   1

企业b                     手机开发                 2

企业b                     手机开发1               2

企业c                     社区开发人员       3

企业C                     博客开发人员         3
;                                       :                       :
-------------------------------------
我想要的是
取出不重复的   企业名称     职位我称     企业ID号  
不用考虑顺序
如下格式
-----------------------------------------
企业名称             职位名称             企业ID号
 
企业A                     程序员                   1  

企业b                     手机开发               2

企业c                     博客开发人员       3

------解决方案--------------------
SELECT DISTINCT 企业名称,职位名称,企业ID号 FROM 表

消除重复记录。

如果某列不能重复:

SELECT 企业名称,max(职位名称) 职位名称,max(企业ID号) 企业ID号
FROM 表
GROUP BY 企业名称