嗨,我有一个像
这样的左连接Select * from tables a
Left join tableB b on b.id = a.id and b.name ='avc';
此查询还返回记录,b.name为null。 有人可以解释原因。
答案 0 :(得分:1)
您需要使用INNER JOIN来避免空值。
SELECT * FROM tables a
INNER JOIN tableB b
ON b.id = a.id and b.name ='avc';
检查this 以获取有关联接的更多信息。