我无法使用LEFT JOIN解决以下问题,左表的ON条件为colC =右表colBB AND右表colAA不是NULL。
colA colB colC
---- ---- -----
a 1 x
b 2 y
c 3 z
colAA colBB
---- -----
NULL y
我的目标成就(下面)是左表上的所有记录,colC匹配右表colBB,右表上的条件colAA不为空。
colA colB colC
---- ---- ----
a 1 x
c 3 z
如何在MySQL语句中实现这一点?
感谢。
答案 0 :(得分:1)
<强>查询强>
select l.colA,
l.colB,
l.colC
from leftTbl l
join rightTbl r
on l.colC = r.colBB
where r.colAA is not null;