쿼리가복잡하여 VIEW2개로 만들었습니다
A VIEW에선 합계만,
B VIEW에서는 B내용전체랑 합계만,
그리고 맨아래에 A VIEW의합계랑 B VIEW의합계의 합을 나타내려합니다
SELECT * FROM A
WHERE COL1 = '합계'
UNION ALL
SELECT * FROM B
UNION ALL
SELECT SUM(COL2)
(SELECT * FROM A WHERE COL1 = '합계') C , (SELECT * FROM A WHERE COL1 = '합계') D
로 구현하려하니 속도도 느리고, 쿼리양만길어지네요
뾰족한수없을까요?? |