联接所以我有一个加入了e.g让说我需要有OR条件
SELECT a.id FROM tableA as a
JOIN tableB as b on a.id=b.aid
JOIN tableC as c on (c.aid != a.id or ???) and a.name = 'fedex' and b.user = 'employee' and c.enabled=true
???是,如果C不包含a.id我仍希望该结果包含结果
我想左外连接,但没有这样的伎俩
顺便说一句,即使我有一个单记录在表c中,然后这个查询工作正常。如果表c为查询失败时为空。
你有没有考虑过'RIGHT JOIN'? – CollinD
这不就是'LEFT JOIN'吗?或者'LEFT OUTER JOIN'是同样的东西? –
@RocketHazmat在这种情况下它几乎是一样的。我也尝试了他们两个。 –