Рассмотрим следующую таблицу:
ID nonUniqueID value total
--------------------------
1 12345 5 x
2 12345 10 x
3 789 20 x
4 789 5 x
Мне нужно сделать запрос примерно так (psuedo SQL), который будет работать в Access 2007:
UPDATE table
SET total = SUM(value)
WHERE nonUniqueID IS SAME;
Результат должен быть следующим:
ID nonUniqueID value total
--------------------------
1 12345 5 15
2 12345 10 15
3 789 20 25
4 789 5 25
Я пробовал групповые поездки, но у меня были странные результаты, которые, честно говоря, я не мог интерпретировать. Кто-нибудь знает, как я мог достичь чего-то подобного?