002   xxx         xxx
002   xxx         xxx
是完全重复的就用
Select Distinct * from 表

解决方案 »

  1.   

    要显示出所有字段,字段1没有重复项
    select * from 表 group by 字段1
      

  2.   

    楼上的大哥,2行数据不是完全相同的
    我用了“distinct 字段名”
    select distinct ID,name,... from ...怎么不行啊???
      

  3.   

    group by  我试了,怎么不行啊???
    大哥。
      

  4.   

    select * from 表 group by 字段1这条语句肯定不行的.
      

  5.   

    我是这样写的:
    select * from BackMoneyInfo  group by OrderID程序报错:
    服务器: 消息 8120,级别 16,状态 1,行 1
    列 'BackMoneyInfo.sellID' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
    服务器: 消息 8120,级别 16,状态 1,行 1
    列 'BackMoneyInfo.BackMoney' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
    服务器: 消息 8120,级别 16,状态 1,行 1
    列 'BackMoneyInfo.BMdate' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
    服务器: 消息 8120,级别 16,状态 1,行 1
    列 'BackMoneyInfo.SellCF' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
    服务器: 消息 8120,级别 16,状态 1,行 1
    列 'BackMoneyInfo.GPR' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
    服务器: 消息 8120,级别 16,状态 1,行 1
    列 'BackMoneyInfo.OrderTime' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
    服务器: 消息 8120,级别 16,状态 1,行 1
    列 'BackMoneyInfo.SellPrice' 在选择列表中无效,因为该列既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
    谁帮帮我啊
      

  6.   

    select distinct(a.id) from tablename a left join tablename b where a.id<>b.id and a.col1<>b.col1 and a.col2<>b.col2 and a.col3<>b.col3,试下,这是采用自连接来做
      

  7.   

    group by 字段1的时候怎么能select * 呢??除非表中只有这一个字段。
      

  8.   


    相同的字段1,是不是随便取一条都可以??如果有ID字段
    Select * from 表 A Where Not Exists(Select * from 表 Where 字段1 =A.字段1  And ID<A.ID)没有ID字段,就要用临时表
    Select ID=Identity(Int,1,1),* from 表
    Select * from 表 A Where Not Exists(Select * from 表 Where 字段1 =A.字段1  And ID<A.ID)
      

  9.   

    又抱错了:
    仅当 SELECT 语句中有 INTO 子句时,才能使用 IDENTITY 函数。怎么办啊?????
      

  10.   

    唉,我今天脑子短路了,怎么老写这样错误的语句。不好意思啊,兄弟。改下。Select ID=Identity(Int,1,1),* Into  #T from 表
    Select * from #T A Where Not Exists(Select * from #T Where 字段1 =A.字段1  And ID<A.ID)