データベース学習との違い

目次


1. join を使用する場合、on 条件と where 条件の違い

1. on 条件は、一時テーブルを生成するときに使用される条件で、on の条件が true かどうかに関係なく、左側のテーブルのレコードを返します。
2. where 条件は、一時テーブル生成後に一時テーブルをフィルタリングするための条件です。この時点では、左結合の意味はなく (左側のテーブルのレコードが返される必要があります)、条件が true でない場合はすべての条件がフィルターで除外されます。

おすすめ

転載: blog.csdn.net/Daisy74RJ/article/details/124018891