mysql中可用的任何部分外部联接

mysql中可用的任何部分外部联接,mysql,join,outer-join,Mysql,Join,Outer Join,我在mysql中有一个对应于另一个表的空值,我可以通过类似- SELECT s.*, i.image_id FROM image_shout s LEFT JOIN images i ON s.image_id = i.image_id WHERE i.image_id IS NULL; 现在有没有任何部分外连接可用,通过它我可以得到相同的结果,如- SELECT s.*, i.image_id FROM image_shout s LEFT

我在mysql中有一个对应于另一个表的空值,我可以通过类似-

SELECT 
    s.*, 
    i.image_id 
FROM image_shout s 
LEFT JOIN images i ON s.image_id = i.image_id 
WHERE i.image_id IS NULL;
现在有没有任何部分外连接可用,通过它我可以得到相同的结果,如-

SELECT 
    s.*, 
    i.image_id 
FROM image_shout s 
LEFT OUTER JOIN images i ON s.image_id = i.image_id;
编辑-

我认为可能存在类似于左偏外联接的任何东西,它选择不在右表中的行


关于

否,
左连接
左外连接
同义


您可以不使用
连接
不在()
不存在()
来执行此操作,但它们可能会被视为更笨重,并且可能会导致性能损失。

您是否尝试过在左侧的何处连接条件?我找不到您。。在第一个查询中?在s.image\u id=i.image\u id和i.image\u id为NULL时,存在一个where子句a so
左连接图像i,并尝试删除where@JohnRuddell,那不行。。它连接到一个空结果集,为您提供每个
图像
行以及附加的
图像
列,所有列均为
null
。请参阅问题中的“我的编辑”