A와B 교 집합 A와 C 교집합 A와 D교 집합, CDE끼리는 연관 없습니다.
전체 교집합이 아니라 따로따로 이고 컬럼 갯수도 다르다보니 union all도 안됐습니다.
rownum이용하여 A와B와C까지는 했는데 D E까지 늘어 났을때도 가능 할까요?
그리고 개발에서는 쉽게 되지만 SQL내에서
쿼리결과를 매개변수로 사용 가능 할까요?
ex)select * from t1 결과 aa,bb일때
select * from &aa , &bb ;
조인 결과를 인라인뷰로 하여 다른 집합과 다시 조인 할 수 있습니다.
다만 연관관계가 전혀 없는데 조인한다는게 의문이네요?
연관이 없는 자료를 한꺼번에 조인하려고 하지 마세요.
각각 따로 쿼리하여 프로그램단에서 조회화면 구성할 때만 한꺼번에 보여주세요.
모든걸 쿼리로 해결하려 하지 마세요.
예를 들면 이력서를 출력할 때
자격사항, 경력사항, 가족사항 등은 지원자와는 연관이 있지만
각각은 서로 연관이 없습니다.
이렇게 서로 연관이 없는 걸 억지로 rownum 까지 만들어 가며 조인하려 하지 마세요.
그냥 각각의 쿼리로 결과집합 각각 가져와서
화면 구성할 때만 한화면에 보여주는 방식으로 하세요.