프로그래밍/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

'프로그래밍 > Database' 카테고리의 다른 글

MySQL 왼쪽 조인 (Left Join)  (0) 2020.05.04
MySQL 내부 조인 (Inner Join)  (0) 2020.05.03
MySQL 인덱스 (Index)  (0) 2020.05.02
MySQL GROUP BY 함수  (0) 2020.05.02
MySQL 타입 변환 함수 (Type Conversion Functions)  (0) 2020.04.29