powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление поля значением из связанной таблицы
3 сообщений из 3, страница 1 из 1
Обновление поля значением из связанной таблицы
    #32430476
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблицы:

Перечень (код, название, цена)
temp (код, цена)

Связаны по коду один (перечень) ко многим (temp)

как можно изящно записать в перечень.цена максимальное значение для этого кода из temp?

пробовал делать сначала запрос
Код: plaintext
select код, max(цена) from temp group by код

и потом делать update с join, но набор получается необновляемый (что и понятно)

Пока вышел из положения так: делаю временную таблицу, в которую пишу select код, max(цена) from temp group by код, а потом делаю update с join

изврат?
...
Рейтинг: 0 / 0
Обновление поля значением из связанной таблицы
    #32430493
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй засунуть исходный запрос в подчиненный (уже давно работаю с adp и подзабыл проблемы с обновляемостью подобных конструкций), вроде так можно

Код: plaintext
1.
update Перечень set Цена = (select max(t.цена) from temp t where t.код = Перечень.Код)
from Перечень
...
Рейтинг: 0 / 0
Обновление поля значением из связанной таблицы
    #32430706
DMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DMax тебе в руки (и DSum на шею)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление поля значением из связанной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]