다음 중 RIGHT JOIN과 LEFT JOIN의 관계에 대한 올바른 설명은?
다음 중 RIGHT JOIN과 LEFT JOIN의 관계에 대한 올바른 설명은?
-- Query A
SELECT * FROM Orders RIGHT JOIN Employees ON Orders.EmployeeID = Employees.EmployeeID;
-- Query B
SELECT * FROM Employees LEFT JOIN Orders ON Employees.EmployeeID = Orders.EmployeeID;
정답: B
⦁ 두 쿼리는 동일한 결과를 반환합니다
⦁
A RIGHT JOIN B
와 B LEFT JOIN A
는 논리적으로 같은 의미입니다⦁ Query A: Orders 테이블에서 Employees로 RIGHT JOIN (Employees의 모든 레코드)
⦁ Query B: Employees 테이블에서 Orders로 LEFT JOIN (Employees의 모든 레코드)
⦁ 테이블 순서만 바뀌었을 뿐 결과 데이터는 동일합니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.