在我的桌子上,我有许多产品。我注意到有人使用相同的代码上传了一些产品。如何运行查询来查找 productno 字段中不唯一的所有行?
问问题
204 次
2 回答
2
据我了解这个问题,您想查看哪些行包含重复productno
值,而不仅仅是哪些productno
值重复。
如果正确,请选择productno
子查询中的重复值并将您的表连接到子查询。
SELECT y.*
FROM
[Your Table] AS y
INNER JOIN
(
SELECT [productno], Count(*)
FROM [Your Table]
GROUP BY [productno]
HAVING Count(*) > 1
) AS sub
ON y.[productno] = sub.[productno]
ORDER BY y.[productno];
于 2013-03-21T16:35:21.533 回答
0
尝试这个
SELECT productno, count(*) as num FROM Products GROUP BY ProductNo HAVING count(*) > 1
于 2013-03-21T16:25:59.753 回答