这个问题在这里已经有答案了:
选择一个表中的所有项并与另一个表联接,允许空值(4个答案)
两年前关门了。
团队,
我现在迷路了。。
我想做的是 JOIN
然而,一个 SELECT
使用 JOIN
当条件为emty时将跳过行。。。
一 UNION
将以错误消息结束,因为在下面的示例中,select over t1带有4行,t2带有2行:
T1: Name Ort
----------------------
Markus München
Christian Berlin
Hubert Frankfurt
Kalle Düsseldorf
T2
Ort Anmerkung
-----------------------
München Bayern
Frankfurt Hessen
结果我想要存档的是t1的所有4行,包括t2的信息(如果存在的话)-通过“ort”进行比较/连接。
Result:
T1.Name T1.Ort T2.Anmerkung
------------------------------
Markus München Bayern
Christian Berlin
Hubert Frankfurt Hessen
Kalle Düsseldorf
1条答案
按热度按时间uelo1irk1#
使用
LEFT JOIN
. 它将保留第一个表中第二个表中没有相应行的记录。