博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

数据库表连接问题

Posted on 2008-01-04 14:49  懒人ABC  阅读(321)  评论(0编辑  收藏  举报
当连接两张表时,用来关联的字段都不为空时,不会出现问题。但是假使其中一个连接字段可以为空,那么必须分开来处理。
select T1.A from T1 left outer join T2 on T1.A = T2.A
=>
select T1.A from T1 left outer join T2 on (T1.A is null and T2.A is null) or (T1.A = T2.A)