【发布时间】:2020-11-16 21:40:10
【问题描述】:
我正在处理两个表,它们都有一个同名的 ID 列,我需要找到一种方法将一个表中的 id 合并到另一个表中,并使用一个新的列名。此外,我需要保留左表中的所有行,并使用右表中的现有 ID 更新新列。如果右表没有对应的ID,则合并列后的值为null。
Table 1
Houses
--------------------------------------
| ID | Address
--------------------------------------
| 1 | 123 Main
| 2 | 234 Center
| 3 | 345 North Street
Table 2
Houses that are blue
--------------------------------------
| ID | Address
--------------------------------------
| 2 | 234 Center
Resultant table:
Houses
--------------------------------------
| ID | Address | BlueHouseID
--------------------------------------
| 1 | 123 Main | NULL
| 2 | 234 Center | 2
| 3 | 345 North | NULL
在此先感谢您提供有关设置此查询的任何帮助。这最终将进入一个覆盖文本文件以供以后提取。
【问题讨论】: