SQL中的子查询/联接问题

SQL中的子查询/联接问题,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,如何使用子查询或来自同一表的联接将以下两个查询联接到一个查询 select case# from _CB_Orders GROUP BY case# HAVING COUNT (case#) >1; select Distinct RFMS_Inv_Num, case# from _CB_Orders 有什么帮助吗?这就是你想要的吗 select RFMS_Inv_Num, case# from _CB_Orders where RFMS_Inv_Num <> 'AETES

如何使用子查询或来自同一表的联接将以下两个查询联接到一个查询

select case#
from _CB_Orders
GROUP BY case#
HAVING COUNT (case#) >1;

select Distinct RFMS_Inv_Num, case#
from _CB_Orders
有什么帮助吗?

这就是你想要的吗

select RFMS_Inv_Num, case#
from _CB_Orders
where RFMS_Inv_Num <> 'AETEST' and
      case# in (select case#
                from _CB_Orders
                GROUP BY case#
                HAVING COUNT(case#) > 1
               );

关于多次出现的案例的详细信息?

据我所知,您正在尝试按RFMS\u Inv\u Num和案例进行分组


如果不是,请编辑您的问题或评论

是的,我需要相同的。但是我的错误RFMS\u Inv\u Num应该是distinct。然后尝试在外部查询中选择distinct RFMS\u Inv\u Num,case。请提供示例数据和所需结果。
 select RFMS_Inv_Num,case#
 from _CB_Orders
 GROUP BY RFMS_Inv_Num, case#
 HAVING COUNT (*) >1;