【发布时间】:2020-07-08 10:13:12
【问题描述】:
我需要加入 MySQL 表。 但是当我在第二个表上应用 where 子句时,查询没有返回记录。 我想要一个返回第一个表的所有记录并在某些条件下与第二个表数据连接的查询,如果条件在第二个表中找不到记录,那么它会在结果中附加 null。
详情请看附图。
SELECT *
FROM `Table1`
JOIN `Table2` ON `Table1`.`id1` = `Table2`.`id2`
WHERE `Table2`.`department_id` = 2;
【问题讨论】: