Я пытаюсь выполнить простой запрос на обновление определенного набора строк в моей базе данных sqlite. Это работает, но оно обнуляет все остальные строки. Вот запрос:
update table1 set col5 =(select col5 from table2 where table2.id = table1.id)
Я знаю, что это очень легко, но я не могу понять, что происходит. Разве я не могу обновить только определенные строки и оставить остальные в покое?