加入空值
Joining Null values
Table 1
Table 2
select col1, col2, etc
from table 1
left join table 2
on table1.col1 = table2.col1
如果 table2.col1 有空值,这会不会以某种方式搞砸我的连接结果?
不,table2
空值在这种情况下无关紧要。左连接将匹配从 table1
到 table2
的所有行。如果来自 table2
的行在 table1
中没有匹配项,它将不会出现在结果集中。
Table 1 Table 2
select col1, col2, etc
from table 1
left join table 2
on table1.col1 = table2.col1
如果 table2.col1 有空值,这会不会以某种方式搞砸我的连接结果?
不,table2
空值在这种情况下无关紧要。左连接将匹配从 table1
到 table2
的所有行。如果来自 table2
的行在 table1
中没有匹配项,它将不会出现在结果集中。