Я работаю над своей курсовой работой A2, где мы используем доступ для создания системы управления базами данных. Для части моей системы у меня есть запрос, который подсчитывает количество элементов, которые пользователь арендовал в течение заданного периода времени. Теперь мне нужно обновить это значение и вставить его в таблицу users.«Операция должна быть обновляемым запросом» в UPDATE с запросом JOIN to GROUP BY
В таблице «Пользователи» есть поле «GamesRentedThisMonth». Я сделал запрос, который рассчитал это значение. Я установил отношения запроса, чтобы связать UserID с таблицей User.
UPDATE Users INNER JOIN UserGamesRentedThisMonth ON (Users.ID = UserGamesRentedThisMonth.UserID)
SET Users.GamesRentedThisMonth = UserGamesRentedThisMonth.CountOfOrderID
вид Дизайн:
Я даже попытался проверить запрос:
UPDATE Users INNER JOIN UserGamesRentedThisMonth ON (Users.ID = UserGamesRentedThisMonth.UserID) SET Users.GamesRentedThisMonth = 5;
, который до сих пор дает ошибку.