2014-02-15 30 views
0

如何使用子查询或同一表中的连接将以下两个查询连接到一个查询。Sub查询问题/ SQL中的连接问题

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

select Distinct RFMS_Inv_Num, case# 
from _CB_Orders 

任何帮助..

+0

请提供样本数据和预期的结果。 –

回答

0

这是你想要的吗?

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 
       ); 

有关多次出现的案例的详情?

+0

是的,我需要相同的。但是我的错误RFMS_Inv_Num应该是不同的。 – Vinod

+0

然后尝试在外部查询中选择不同的RFMS_Inv_Num,case#'。 –

0

高达我的理解你正在试图通过组和RFMS_Inv_Numcase#

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

如果不是,那么请编辑您的问题或意见