0
Netting_Pool, Counterparty 및 Account 열이있는 테이블이 있습니다. 내 목표는 두 개 이상의 거래 상대방이있는 Netting_Pool이 있는지 보여주고 해당 거래 상대방에게 연결된 계정을 표시하는 SQL 쿼리를 실행하는 것입니다. COUNT DISTINCT 쿼리에 추가 열 포함
예 : I 쿼리는 다음과 같은 반환하고 싶은Netting_Pool Counterparty Account
1 ----- A ----- ASD
1 ----- A ----- XYZ
1 ----- B ----- DEF
2 ----- C ----- YUI
3 ----- D ----- TRE
4 ----- E ----- DDW
5 ----- F ----- QWE
:
SELECT netting_pool, count (distinct counterparty)
FROM Table
GROUP BY netting_pool
HAVING count(distinct counterparty) > 1'
: 지금까지 가장 가까운 내가 온
1 ----- A ----- ASD
1 ----- A ----- XYZ
1 ----- B ----- DEF
는 다음과 어느 것이 반환합니까 :
Netting_Pool, Count (distinct Counterparty)
1 2
거래처 또는 계정 값을 내 쿼리에 통합하여 원하는 결과를 얻을 수 없었습니다. 어떤 도움을 많이 주시면 감사하겠습니다!
DB 태그를 추가하십시오 : mysql, sql server, other? – Mihai
오라클을 사용하고 있습니까? –
나는 오라클을 사용하고 있다고 믿는다. – user3250470