SELECT 表.ID, 表.订单号, 表.产品, 表.数量
FROM
(SELECT 表.订单号, 表.产品, Count(表.数量) AS 行数
FROM 表
GROUP BY 表.订单号, 表.产品
HAVING (((Count(表.数量))>1)))
b2 LEFT JOIN 表 ON (b2.订单号 = 表.订单号) AND (b2.产品 = 表.产品)
ORDER BY 表.ID;
如果想同在1楼的结果在排序上也一样可按如下作:
SELECT 表.ID, 表.订单号, 表.产品, 表.数量
FROM
(SELECT 表.订单号, 表.产品, Count(表.数量) AS 行数
FROM 表
GROUP BY 表.订单号, 表.产品
HAVING (((Count(表.数量))>1)))
b2 LEFT JOIN 表 ON (b2.订单号 = 表.订单号) AND (b2.产品 = 表.产品)
ORDER BY 表.订单号;