[SQL]join時onとwhereの違い
2628 ワード
コア🧐
on
:接続前のフィルタ条件where
:join後フィルタ条件それはなぜですか。🤔
命令語
SELECT t1.col1, t1.col2, t2.col1, t2.col2
FROM table1 t1
LEFT OUTER JOIN table2 t2
ON t1.col1 = t2.col1
AND t2.col2 = '일';
whereコマンド
select t1.col1, t1.col2, t2.col1, t2.col2
from table1 t1
LEFT OUTER JOIN table2 t2
ON t1.col1 = t2.col1
where t2.col2 = '일';
Reference
Reference
この問題について([SQL]join時onとwhereの違い), 我々は、より多くの情報をここで見つけました https://velog.io/@crosstar1228/SQL-join할때-on-과-where의-차이テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol