Orders 테이블과 Employees 테이블이 있을 때, 다음 코드의 실행 결과로 옳은
Orders 테이블과 Employees 테이블이 있을 때, 다음 코드의 실행 결과로 옳은 설명은?
SELECT Orders.OrderID, Employees.LastName
FROM Orders
RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID;
정답: B
⦁ RIGHT JOIN은 오른쪽 테이블(Employees)의 모든 레코드를 반환합니다
⦁ 주문이 없는 직원도 결과에 포함되지만, 해당 직원의
OrderID
는 NULL 값을 가집니다⦁
LastName
은 Employees 테이블의 컬럼이므로 항상 값이 있습니다⦁ 이는 "모든 직원을 보여주되, 주문이 있으면 함께 표시"하는 효과를 만듭니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.