单号 物品编号 重量
001 201 3
001 202 4
002 203 8
002 201 1
002 202 5
003 203 8
004 201 2
004 202 3
004 203 7
005 201 2求:查询显示单号中记录大于等于2条的单号。

解决方案 »

  1.   

    SELECT *
    FROM TB
    WHERE [物品编号] IN (
    SELECT [物品编号]
    FROM TB
    GROUP BY [物品编号]
    HAVING COUNT(1)>1
    )
      

  2.   

    select 单号 from 表 
    group by 单号 
    having count(单号)>=2
      

  3.   

    select 单号 from 表  
    group by 单号  
    having count(DISTINCT [物品编号]
    )>=2
      

  4.   

    select * from tb where 单号 in(
    select 单号 from tb group by 单号 having count(单号)>1
    )