我有两个表A和表B,其中有以下列 表B-id,bName
A.id,A.aName,B.bName其中A.bId=B.id 或者 A.id,A.aName,“,”当A.bId=0时 .
在这两种情况下,只有这些记录才应被视为
有人能帮我问一下吗?我可以使用左联接,但是如果BID=0和B.BNEY,我如何得到空白字符串?
SELECT a.id, a.aname, COALESCE(b.bname, '') FROM a LEFT JOIN b ON b.id = NULLIF(a.bld, 0) WHERE a.aval LIKE 'aval'