在列中插入uid

  • 本文关键字:uid 插入 postgresql
  • 更新时间 :
  • 英文 :


我在postgresql中有两个表,如下所示。请帮我查询一下,根据name2列插入到表1uid列。

table 1         table 2
|uid|name1|     |uid|name2|table 1uid|
| 1 | a  |     | 1 | b    |          |
| 2 | b  |     | 2 | C    |          |
| 3 | c  |     | 3 | a    |          |

需要查找的关键字是Update(用于更改现有行)。Insert用于创建全新的行。

但是对于你的特殊情况,可以这样写:

update table2 set table1uid = (select uid from table1 where table1.name1 = table2.name2)

最新更新