a, b 테이블 두곳에 각각 동기화가 되어서 데이터가 있어야 되는데 카운트를 해본결과
그 숫자가 안맞고 있습니다.b 라는 테이블에 숫자가 더 많이 나오더군요(9개)
그래서 두 테이블을 OUTER JOIN 해서 어떤 것이 안맞고 있나 9개의 리스트를 뽑고 싶은데
실제로 했더니 9개의 리스트를 뽑기가 너무나도 어렵습니다.
테이블 설명을 드리자면 A테이블은 유저 정보를 보관하면서 등급을 가지고 있는 곳이고요
B테이블은 그 유저들이 개설한 동호회 형식에 정보를 기록하고 있는곳입니다.
서로에 FK는 Gnum으로 동기화가 되어 있고요
A테이블에는 등급을 가지고 있어서 유저 중에서도 등급이 7인 사람이 동호회 장입니다.
B테이블에 동호회 정보를 기록하고 있는곳인데 카운트를 비교해 보면 B테이블 숫자가 9개가 더 있더군요
select b.Gnum
from A a LEFT OUTER JOIN B b ON a.Gnum = b.Gnum
실제로 a테이블에 유저 정보에 등급이 7인 사람이 b 테이블 숫자가 더 9개 더 많습니다.
동호회가 9개가 더 있습니다.
그 9개를 뽑고 싶은데 퀴리 문좀 도와 주세요 ㅠㅠ |