-1

我正在寻找以下解决方案:

表 T 有 X、Y 和 Z 列。X、Y 和 Z 列之间有多个重复项,但跨列不存在。我需要查询表 T 以查找 Z 列中值为 V 的所有行,然后使用该行的 X 列和 Y 列来查找重复项。

我想在 Z 列中搜索所有带有 R 的行,并返回具有该结果的重复 X 和 Y 的任何行。

4

2 回答 2

0
SELECT X,Y,Count(Z)
FROM T
WHERE Z=@R
HAVING Count(Z)>1
于 2012-12-26T21:15:24.403 回答
0

要查找所有重复项:

select x, y, count(*)
from mytable
where z = ?
group by x, y
having count(*) > 1
于 2012-12-26T20:55:46.073 回答