本帖最后由 wdzczy 于 2010-06-02 10:34:59 编辑

解决方案 »

  1.   

    标准说法:Distinct 运算符可以从行集或值集中删除重复项。
      

  2.   

    对的,distinct去掉重复的行select id,name 
    from table
    group by id,name
    having count(id)>=2
      

  3.   

    DISTINCT 
    是不是返回所有数据  --是不是返回所有数据受WHERE或其它连接条件的限制
      

  4.   

    distinct 跟返回所有数据没关系,它的意思表示在结果集中对重复记录只取一条,无重复的就全取
    取重复的SELECT col1,col2,col3.... FROM [Tabale] GROUP BY col1,col2,col3.... HAVING COUNT(1)>1