【发布时间】:2015-01-29 14:14:45
【问题描述】:
我在 SQLite 上有 3 个表,我想根据 table3 中的值更新 table1。
在 MySQL 上:
UPDATE table1 t1
JOIN table2 t2 ON t2.id = t1.id_t2
JOIN table3 t3 ON t2.id_t3 = t3.id
SET t1.name = 0 WHERE t3.name = 0;
我知道,SQLite 不支持 UPDATE-JOIN,但我不知道,没有 JOIN 有什么好的解决方案?
【问题讨论】:
标签: sqlite join updates multiple-tables