SELECT DISTINCT UserID  FROM secretary
这样可以查询出UserID不重复的列
但是如果增加一列
SELECT DISTINCT UserID,work  FROM secretary
这样就不能避免userid的重复了 怎么办?

解决方案 »

  1.   

    你这第二查找有意义吗
    SELECT DISTINCT UserID,work  FROM secretary 已经包含了 SELECT DISTINCT UserID  FROM secretary
    你又要UserID唯一,那么最终还是SELECT DISTINCT UserID  FROM secretary
      

  2.   

    select distinct userid,(select top 1 work from secretary where userid=a.userid) from secretary a
      

  3.   

    select userid,work from secretary group by userid,work如果一个USERID对应多个WORK
    这怎么可能避免userid的不重复?
      

  4.   

    SELECT UserID,MIN(work) FROM secretary GROUP BY UserID
      

  5.   

    SELECT DISTINCT UserID  FROM (SELECT DISTINCT work  FROM secretary)