SELECT 表.ID, 表.订单号, 表.产品, 表.数量
FROM
(SELECT 表.订单号, 表.产品, Count(表.数量) AS 行数
FROM 表
GROUP BY 表.订单号, 表.产品
HAVING (((Count(表.数量))>1)))
b2 LEFT JOIN 表 ON (b2.订单号 = 表.订单号) AND (b2.产品 = 表.产品)
ORDER BY 表.ID;作者: koutx 时间: 2009-10-1 15:07 本帖最后由 koutx 于 2009-10-1 15:10 编辑
如果想同在1楼的结果在排序上也一样可按如下作:
SELECT 表.ID, 表.订单号, 表.产品, 表.数量
FROM
(SELECT 表.订单号, 表.产品, Count(表.数量) AS 行数
FROM 表
GROUP BY 表.订单号, 表.产品
HAVING (((Count(表.数量))>1)))
b2 LEFT JOIN 表 ON (b2.订单号 = 表.订单号) AND (b2.产品 = 表.产品)
ORDER BY 表.订单号;
[attach]39817[/attach]作者: luhao 时间: 2009-10-2 12:22
谢谢,终于觖决了 5#koutx