MySql
MySQL INNER JOIN 앞의 WHERE 절
베이스 공부
2021. 2. 15. 13:23
반응형
만약 내가 가지고 있다면
SELECT * FROM Table1 t1
LEFT JOIN Table2 t2 ON t1.id = t2.id
WHERE t1.user='bob';
두 테이블이 JOINED
된 후에 WHERE
절이 실행됩니까?
JOIN 전에 실행되도록하려면 어떻게해야합니까?
해결 방법
WHERE
를 다른 JOIN
조건으로 변경합니다.
LEFT JOIN Table2 t2 on t1.id = t2.id AND t1.user = 'bob'
참조 페이지 https://stackoverflow.com/questions/10133356
반응형