admin管理员组

文章数量:1487745

inner join或者left join后本来有数据的字段都没有数据了

比如我们用表a left join 表b, on a.id=b.id
如果id为空的话,空对空,sql也会默认为能够匹配会自动跑出来数据。连续几个left join的话,id字段可能就都为空了。所以在我们连接的时候,谨慎起见往往需要加一句:
where id <> ’ ’
and id <>’ ’
and id is not null
之类的。

总之牢记一句,空对空也是能够识别出来的,连续inner join或者left join后本来有数据的字段就也为空了

本文标签: inner join或者left join后本来有数据的字段都没有数据了