How do I make an UPDATE while joining tables on SQLite?

You can’t. SQLite doesn’t support JOINs in UPDATE statements.

But, you can probably do this with a subquery instead:

UPDATE closure SET checked = 0 
WHERE item_id IN (SELECT id FROM item WHERE ancestor_id = 1);

Or something like that; it’s not clear exactly what your schema is.

Leave a Comment