SELECT *
FROM Table T1
WHERE EXISTS
(
SELECT 1
FROM
(SELECT Numb ,Year
FROM Table
GROUP BY Numb
,Year
HAVING COUNT(1)>1
) T2
WHERE T1.Numb = T2.Tumb
AND T1.Year = T2.Year
)
select *
from yourtable t
where exists (
select 1
from yourtable t2
where t.productnumber != t2.productnumber
and t.numb = t2.numb
and t.year = t2.year
)
使用 exists ,我们检查同一个表中是否有其他记录 productnumber 是不同的,但有相同的 numb 以及 year 价值观。
3条答案
按热度按时间qlckcl4x1#
你可以用
EXISTS()
:lf5gs5x22#
这里有一个选项
exists
:使用
exists
,我们检查同一个表中是否有其他记录productnumber
是不同的,但有相同的numb
以及year
价值观。gywdnpxw3#
也可以使用内部联接