完全外部 在 mysql 中加入,右侧为空值 如果为空

  • 本文关键字:空值 如果 外部 mysql mysql sql
  • 更新时间 :
  • 英文 :


我有一个标准,我需要在MySQL中进行完全的外部连接。这是我的条件:

条件 1(考虑表 A,如果两个表中都存在行,我需要与表 B 联接。

条件 2(考虑表 A,如果表 B 中没有行,我需要用空值与表 B 连接。

我检查了一篇完整的外部连接链接的文章,在这种情况下我应该使用什么。请提出示例查询。

您描述的是LEFT JOIN,而不是FULL JOIN

select . . .
from a left join
b
on . . .

你很幸运,因为MySQL不支持FULL JOIN。 但话又说回来,你不需要它。

让它使用以下查询运行

(SELECT 
*
FROM
Sow t1
LEFT JOIN
child_sow t2 ON t1.employee_id = t2.employee_id
and t1.project_id = t2.project_id
WHERE
t2.employee_id IS NULL
and t1.project_id in (1,2,3))

相关内容

  • 没有找到相关文章

最新更新