团队
我目前迷路了。
我想做的是一种JOIN
,但是当条件为空时,使用SELECT
的{{1}}会跳过行……
在下面的示例中,{1}的结尾将是一条错误消息,因为T1上的选择带有4行,T2上带有2行:
JOIN
结果我想存档的是T1的所有4行,包括T2的信息(如果存在)-通过“ Ort”进行比较/合并。
UNION
答案 0 :(得分:0)
使用LEFT JOIN
。它将保留第一个表中没有第二行中相应行的记录。
select t1.name, t1.ort, t2.anmerkung
from t1
left join t2 on t1.ort=t2.ort