[Database] 오른쪽 조인 (Right Join)


오른쪽 조인 (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;
  • 결과