1

質問は非常に単純かもしれませんが、null 値が mysql 構文でどのように動作するかわかりません。この準備されたリクエストがあるとします:

select t1.* 
from table1 t1 
left join table2 t2 
   on t1.id = t2.id 
   and some_entry = :value 
where t2.the_id is null

some_entry は table2 エントリで、t2.the_id は table2 の増分インデックスです。table2 が空の場合、出力はどうなりますか?

4

1 に答える 1

1
What will be the output if table2 is empty?

table2が空であっても、table1を使用しているため、すべてのレコードが表示されLEFT JOINます。

于 2013-01-25T13:16:02.770 に答える