by 발란스 [Oracle 기초] [2018.05.03 11:03:26]
안녕하세요
예를들어, 10개 오너가 있고
그 오너들이 공통적으로 가진 테이블들을 추출하려고 하는데...
현재 임시로 owner, tablename 이 두 필드를 가진 임시 테이블을 생성하여
오너, 테이블명으로 데이터를 다 넣어놓은 상태입니다..
이 다음에 어떻게 조인을 걸거나 그룹바이를 할지 감이 잘 안서는데
조언좀 부탁드립니다!!
SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER IN ( 'SCOTT','TIGER'...) -- 10개 GROUP BY TABLE_NAME HAVING COUNT(*) = 10 -- 중복된 테이블이 10개
감사합니다!!