DataBase/SQL Server
쿼리 실행 순서
탑~!
2021. 1. 4. 15:58
참조 사이트 :
http://romeoh78.blogspot.com/2015/04/mysql.html
SELECT -- 5
FROM -- 1
WHERE -- 2
GROUP BY -- 3
HAVING -- 4
ORDER BY -- 6
LIMIT -- 7
SELECT *
FROM A
LEFT JOIN B ON A.id = B.Aid
WHERE A.id in ('1111', '2222')
조인이 먼저 실행됩니다.
조인한 데이터중 A의 WHERE 조건을 타게 됩니다.
즉 지금 A에만 있는 데이터 + A와 B 공통 데이터 들 중에서
A.id가 1111, 2222아이들이 출력