这个问题可能非常简单,但我不明白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为空,那么输出是什么?
答案 0 :(得分:1)
What will be the output if table2 is empty?
即使table2
为空,它仍会显示table1
上的所有记录,因为您已使用LEFT JOIN
。