다음 중 LEFT JOIN의 올바른 기본 구문은?
다음 중 LEFT JOIN의 올바른 기본 구문은?
-- 모든 고객과 그들의 주문 정보 조회
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
______ ______ Orders ______ Customers.CustomerID = Orders.CustomerID;
정답: A
⦁ 올바른 구문은
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID
입니다LEFT JOIN 구문 구조:
⦁ LEFT JOIN: 왼쪽 테이블을 기준으로 하는 외부 조인 키워드
⦁ 테이블명: 조인할 오른쪽 테이블 지정
⦁ ON: 조인 조건을 지정하는 키워드
다른 옵션과의 차이:
⦁ WHERE: 조인 조건이 아닌 필터링 조건에 사용
⦁ INNER JOIN: 일치하는 레코드만 반환 (왼쪽 테이블 보존하지 않음)
⦁ LEFT OUTER: 일부 데이터베이스에서 사용하지만 MySQL에서는 LEFT JOIN으로 충분
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.