union
-
Union ALL 사용하여 테이블 2개 결과값 한번에 보여주기Backend/SQL(Mariadb_ver) 및 DB 2024. 2. 4. 15:43
필자는 간단하게, 각각의 테이블에서 집계를 한 결과를 한번의 결과로 보여주는 쿼리가 필요하게 되었다. 보통 join이 가능하면, Left join을 많이사용하지만, key값이 없는 관계로 union all을 사용했다. 여기서! union all vs union의 차이를 말하자면 간단하다. - union all : 중복되는 결과 값이 있더라도 다 보여주기 - union : 중복되는 결과 값을 제거하고 보여주기 이제, 아래 쿼리를 보자 SELECT * FROM ( SELECT * FROM test.al_batch_table WHERE substr(save_dt, 1, 10) BETWEEN '2024-01-30' AND '2024-01-30' AND region = 'a' AND area = '1' ) as ..