【发布时间】:2020-09-26 18:16:16
【问题描述】:
我们在一个地址表中维护说房子、学校、办公室的地址。我想根据以下条件在新表中获取“州”列。
如果 House id 与 Address 表中的 house id 匹配,则填充 state 列,否则如果学校 id 匹配,否则如果 office id 匹配。
地址表:
Address Id State City
SC001 Iowa Cedar
HO001 Iowa Cedar
HO002 Ohio Columbus
OF002 Ohio Columbus
新表
School Office House State
SC001 OF001 HO001 Iowa
SC002 OF002 HO002 Ohio
谢谢
【问题讨论】:
-
“新表”实际上是一个表?或者您希望“地址表”的预期输出类似于“新表”
-
'SC002'来自哪里?它不在原始数据中。
标签: mysql sql sql-update left-join inner-join