根据另一个表中的数据更新SQLite表
发布于 2021-05-10 20:34:13
我在SQLite中有两个表,看起来像这样
TABLE_X
____________________
| id | C1 | C2 | C3 | C4 |
| 10 | 99 | 03 | 04 | 00 |
| 60 | 88 | 20 | 30 | 40 |
TABLE_Y
___________
| id | C2 |
| 10 | 11 |
| 60 | 22 |
我试图编写查询以基于表Y中的记录更新表X上的记录。更新的条件如下所示
update table_x
set table_x.c1 = 100,
table_x.c2 = table_y.c2
where table_x.id = table_y.id
但是当我尝试这样做时,我收到一条错误消息,说
没有这样的列:table_y.c2
关注者
0
被浏览
50
1 个回答