将表1与2连接。如果表2中没有找到值,则从表3中获取

时间:2017-11-20 13:14:28

标签: mysql sql database

我想在T1上将表1 T2与表格LEID结合使用,并从ISIC Code中为已加入的值提取一些值T2

如果我没有从ISIC Code获取T2的{​​{1}}值,我想从表3中检查相同的加入属性。

1 个答案:

答案 0 :(得分:0)

据推测,你想要两个left join。我认为它看起来像这样:

select . . ., coalesce(t2.isic, t3.isic) as isic
from t1 left join
     t2
     on t1.leid = t2.leid left join
     t3
     on t1.leid = t3.leid and t2.leid is null;