从库存表中查询所有拼箱信息(查询某字段重复的记录) 08 January 2011 Jeff SQL 问题 有一张库存表,有如下字段: 箱号 物料号 物料数量 20101227NS001 8009819 200 …… …… …… 如果有一个箱号,对应着多个物料号,即有多个物料放在这同一个箱子内,这叫做拼箱。这种情况比较少,多数是一个箱子内放置一种物料。 现在要从这张表中,将所有的拼箱信息查询出来。 解决方案 可以用以下 SQL 语句: SELECT 箱号, COUNT(箱号) AS 物料种数 FROM 库存表 GROUP BY 箱号 HAVING COUNT(箱号) > 1