프로그래밍/Database

MySQL 왼쪽 조인 (Left Join)

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

왼쪽 조인 (Left Join)

  • 오른쪽 테이블(테이블2)과 매칭되는 왼쪽 테이블(테이블1)의 모든 투플을 반환한다.
  • 오른쪽 테이블과 매칭이 되지 않을 경우, NULL을 반환된다.
  • 기본 형식
SELECT 속성_리스트
FROM 테이블1
LEFT JOIN 테이블2
ON 테이블1. 속성 = 테이블2.속성
[ ORDER BY 속성 ];
SELECT 속성_리스트
FROM 테이블1
LEFT OUTER JOIN 테이블2
ON 테이블1. 속성 = 테이블2.속성
[ ORDER BY 속성 ];

  • Customer 테이블
  • Orders 테이블
  • 고객의 구매 현황을 조사하되, 구매하지 않은 고객은 구매 항목에 NULL로 표시하고, 구매한 고객은 구매한 상품코드를 조사하시오. (왼쪽 조인 사용)
SELECT customer.name, orders.item
FROM customer
LEFT JOIN orders
ON customer.account=orders.customer;
  • 결과

 

728x90

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

MySQL 오른쪽 조인 (Right 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