Таблица хранит данные:
Пользователь на такой-то вопрос дал такой-то ответ.
Таблицв
useranswer:
id id_user id_question id_answer
1 1 45 523
2 1 83 841
3 2 804 236
4 1 49 196
5 2 101 823
.........etc................................
Хочу составить запрос, который мне в таблицу
usertmp поместит какой же дал ответ пользователь на
45-й вопрос.
id id_us answer
1 1 [искомое значение]
............................
Здесь поле
id_us хранит
ID пользователя.
Сам
SQL-запрос:
UPDATE TABLE usertmp
SET answer = (SELECT ua.id_answer
FROM useranswer AS ua, usertmp AS ut
WHERE ua.id_user = ut.id_us
AND ua.id_question = 45 )
Правильно ли составлен?