SQL - Union

Ham S. J·2023년 4월 24일

https://school.programmers.co.kr/

관련이 있는 테이블을 합쳐 조회할 땐 JOIN을 사용했습니다.
두 개 이상의 쿼리문을 합치려면 UNION이라는 Query문을 사용해야 합니다.

SELECT column1, column2, ... FROM table1
UNION
SELECT column1, column2, ... FROM table2
  • 여기서 각 SELECT 문에서 조회하는 Column수가 같지 않으면 오류가 발생합니다.
SELECT column1, column2, column3, '' as column4 FROM table1
UNION
SELECT column1, column2, column3, column4 FROM table2
  • 없는 Column을 일정한 값으로 채워주기 위해서는 다음과 같은 처리로 추가 열을 삽입하거나
SELECT column1, column2, column3 FROM table1
UNION
SELECT column1, column2, column3 FROM table2
  • 해당하는 열만 사용하는 방법이 있습니다.

출처: https://chat.openai.com/

profile
즐겁게 귀엽게 코딩합시다 !

0개의 댓글