我在 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