mysql查询:左键加入时的null值行为

时间:2013-01-25 13:13:07

标签: mysql sql select left-join

这个问题可能非常简单,但我不明白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为空,那么输出是什么?

1 个答案:

答案 0 :(得分:1)

What will be the output if table2 is empty?

即使table2为空,它仍会显示table1上的所有记录,因为您已使用LEFT JOIN