0
Я пытаюсь обновить определенную строку в таблице на основе другого значения в этой таблице, но я не могу показаться, чтобы выяснить, как это сделать:обновления MySQL с подзапросом
UPDATE users AS a SET a.val = (SELECT value FROM users WHERE userid = 4) WHERE a.userID = 1
но я я получаю ошибку
Lookup Error - MySQL Database Error: You can't specify target table 'a' for update in FROM clause
Любые идеи, что мне здесь не хватает?
Спасибо! Немного отличается от SQL-сервера, к чему я привык. – rjbogz
@ user1911612 Вы очень желанны. Удачи :) – peterm