использование SELECT внутри запроса UPDATE - PullRequest
0 голосов
/ 18 декабря 2010

Я пытался выполнить этот запрос, но он не работает ... Может ли кто-нибудь мне помочь1007 *

«Операция должна использовать обновляемый запрос»

1 Ответ

0 голосов
/ 20 декабря 2010

Во-первых, что касается обновляемости запроса, если вы объединяете свои таблицы с помощью предложения WHERE, запрос не будет обновляемым. Например, вместо

FROM downer AS d, rates AS r
WHERE d.routeno=r.routeno

вы должны использовать

FROM downer AS d INNER JOIN rates AS r ON d.routeno=r.routeno

Во-вторых, является ли [банк] таблицей из одной строки? Или вы действительно хотите установить для столбца количества одинаковое значение для всех строк?

В-третьих, не зная, как объединить все таблицы в вашем примере, невозможно написать обновляемый запрос, чтобы выполнить то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...