SELECT A0, B, C FROM EMP_A WHERE EMPCODE LIKE '1%'
SELECT A1, B, C FROM EMP_B WHERE EMPCODE LIKE '2%'
SELECT A2, B, C FROM EMP_C WHERE EMPCODE LIKE '3%'
SELECT A3, B, C FROM EMP_D WHERE EMPCODE LIKE '4%'
위와 같이 구성된 SQL을 간단하게 하나로 합칠 수 있는 방법이 있을까요?
- 컬럼은 A0.. 은 유사한 컬럼이고 B와 C는 동일한 칼럼입니다.
- 사번의 첫 자리수에 따라 접근하는 테이블이 다릅니다.
각기 다른 시스템에서 유사한 내용을 등록하고 있는데, 통합해서 조회하는 게 필요하여
구성을 하고 있습니다.
case when을 쓰라는 조언도 들었고 view를 생성하는 것도 방법이라는데 구체적으로
어찌해야할지는 잘 모르겠습니다.
|