Предполагая основную таблица имеет 10 столбцов со Amount
колонками, которая должна быть обновлена, образует вторую таблицу, DepositTable
с deposit
колонкомВозвращаясь суммой в одной таблице в одной строке из серии записей на USER_ID
Идентификатор MainTable равен
titheID
и является уникальным, следовательно, допускается использование нескольких одинаковых значений.DepositTable
может иметь одинаковыеtitheID
в нескольких строках, следующих за различными датами депозита.Я попытался
SELECT titheID, SUM(deposit) FROM DepositTable GROUP BY titheID
и он работал на DepositTable, но как обновить столбец MainTable Сумма с результатами для каждого titheID, моя загадка.
Из-за уникального состояния идентификатора десятины в MainTable оно выбрасывает исключение Constraints.
Пожалуйста, помогите
Вы хотите только «обновить» основную таблицу или «вставить» отсутствующий 'titheID'? – ughai
Зачем вам группироваться на титэйде, считая его уникальным? – kskyriacou
Какое конкретное сообщение об ошибке? – jswan