使用Microsoft SQL Server Management Studio,如下图所示,我尝试查询具有不同产品代码的数千个汽车型号的记录。
我只需要返回2个或更多汽车型号具有相同产品代码的记录,如下图所示:

发布于 2014-02-10 19:56:50
正如戈登所说,你最好添加更多的信息,而不仅仅是一张图片。
如果您的DBMS支持窗口聚合函数,则这是暗中尝试的纯标准SQL:
select product_code, car_model, cnt
from
(
select product_code, car_model,
count(*) over (partition by product_code) as cnt
group by product_code, car_model
from tab
) as dt
where cnt > 1发布于 2014-02-11 02:53:02
我认为您可以使用INTERSECT子句来创建此查询。
应该是这样的:
SELECT * FROM CarType1
INTERSECT
SELECT * FROM CarType2
INTERSECT
SELECT * FROM CarType3https://stackoverflow.com/questions/21676311
复制相似问题