프로그래밍/Database

MySQL 오른쪽 조인 (Right Join)

미냐님 2020. 5. 4. 02:25
728x90

 

오른쪽 조인 (Right Join)

  • 왼쪽 테이블(테이블1)과 매칭되는 오른쪽 테이블(테이블2)의 모든 투플을 반환한다.
  • 왼쪽 테이블과 매칭이 되지 않을 경우, NULL을 반환된다.
  • 기본 형식

 

SELECT 속성_리스트
FROM 테이블1
RIGHT JOIN 테이블2
ON 테이블1. 속성 = 테이블2.속성
[ ORDER BY 속성 ];
SELECT 속성_리스트
FROM 테이블1
RIGHT OUTER JOIN 테이블2
ON 테이블1. 속성 = 테이블2.속성
[ ORDER BY 속성 ];

 

  • Customer 테이블
  • Orders 테이블
  • 고객의 구매 현황을 조사하되, 구매하지 않은 고객은 구매 항목에 NULL로 표시하고, 구매한 고객은 구매한 상품코드를 조사하시오. (오른쪽 조인 사용)

 

SELECT customer.name, orders.item
FROM orders
RIGHT JOIN customer
ON customer.account=orders.customer;

 

  • 결과

 

728x90