【发布时间】:2018-08-08 21:58:40
【问题描述】:
我有这些表和值:
Table1 Table2
------------------ --------
ID | CREATED_BY ID | NAME
------------------ --------
1 | 1 | aaa
2 | 2 | bbb
3 | 3 | ccc
4 | 4 | ddd
Table1_2_link
--------------------------
ID | TABLE1_ID | TABLE2_ID
--------------------------
1 | 1 | 1
2 | 2 | 2
3 | 3 | 3
4 | 3 | 4
我想用 Table2 中的名称值更新 Table1 中的 created_by 列,其中 Table1_2_link 只有一对(TABLE1_ID,TABLE2_ID)。
更新后的结果必须是:
Table1
------------------
ID | CREATED_BY
------------------
1 | aaa
2 | bbb
3 |
4 |
有没有办法通过简单的 SQL 查询来做到这一点?
【问题讨论】:
标签: sql postgresql