【发布时间】:2012-10-04 18:50:11
【问题描述】:
也许我的描述有点模糊:) 我想对两个表进行外部联接,并选择一个字段具有某些值或为空的记录 我最初的概念是
select A.x,B.y
from A
left outer join B
on A.id= B.a_id
where b.y ='abc'
or b.y is null
但后来我意识到它是从 B 表而不是从加入的表中获取 B.y
有什么简单的方法可以解决吗?
我需要的是选择行,其中 B.y 是 'abc' 或 null,即:
(1,'abc')
(2,null)
而我的查询为我提供了与结果进行内部连接的功能
(1,'abc')
忽略其他条目
【问题讨论】:
-
您的问题到底是什么?你想完成什么?
标签: sql