하나의 테이블 만보고 있으므로 일치해야하는 값이 있습니다.SQL은 b 열의 모든 값과 일치하고 일치하는 열 a를 반환합니다.
Col A/Col B
1/1
1/2
1/3
2/2
2/3
4/1
4/3
그래서에서 전달하는 값은 1이 3 나는 내가 했어 그룹에 의한이 수와, 해봤 1, 4
반환 싶어 것 두 개의 하위 쿼리를 사용하지만 작동하지 않습니다.
EDIT : 내가 SQL Server 외부에 구축하고있는 다른 쿼리 내에서이 쿼리를 사용해야하는 경우 이상적으로 선택 쿼리를 사용하고 싶습니다.
EDIT2가 : 이상적으로 내가 전달 된 값이 COLUMNB 및 반환 값 관련 올바르게 이해 한 경우 CSV 문자열
나는 그것을 얻지 않는다. 왜 1과 3이 1과 4를 반환합니까? –
입력 및 출력 기준은 무엇입니까? 자세한 설명을 제공해주십시오. –
입력 기준은'where col_B IN (1,3)'이고 출력은'select col_A'입니다. – Jules