염치불구하고 여러 경험자분들께 도움을 청하게 되었습니다...
간단한 쿼리 작업만 해보다 갑자기 여러개의 테이블을 조인해야할 일이 생겨서
어떻게 하는게 좋을지 몰라 헤매고 있습니다 .
우선 테이블 구조는
A테이블 B테이블 C테이블 ....... 이런식으로 테이블 15개가 있습니다
사번 pk 사번 pk 사번 pk
이름 pk 이름 pk 이름 pk
c d e
각 테이블들엔 사번 칼럼과 이름칼럼이 공통으로 들어가있구요...
여기서 결과물은 각 테이블들을 a와 b로 검색해서
해당 테이블들에 사번과 이름의 row가 있는지를 체크해오는
쿼리를 만드는 것입니다.
제가 생각해 낸게 기껏 union 거는건데 아무래도 그건 아닌것 같아서요...
select count(*) from A테이블 where 사번='01' and 이름='홍길동'
union
select count(*) from B테이블 where 사번='01' and 이름='홍길동'
union
select count(*) from C테이블 where 사번='01' and 이름='홍길동'
ㅜㅜ.......
초보에게 많은 조언 부탁드리겠습니다... |