我有两张桌子:
A [ID, column1, column2, column3]
B [ID, column1, column2, column3, column4]
A
将始终是 B
的子集(意味着 A
的所有列也在 B
中)。
我想用 B
中特定的 ID
更新一条记录,用 A
中所有列的数据更新它们。这个 ID
同时存在于 A
和 B
中。
有没有一种 UPDATE
语法或者其他方法可以不指定列名,只说 “设置所有 A 栏”就可以做到这一点?
我使用的是 PostgreSQL,因此也接受一个特定的非标准命令(但不是首选命令)。