Я хочу написать запрос для суммарной суммы в MYSQL. У меня есть внешний ключ в моем столе, и я хочу добавить их часы как совокупную сумму.Совокупный запрос суммы по внешнему ключу
Таблица 1
id(not primary key) Hours
1 4
2 4
1 5
Я попробовал этот запрос,
select spent_hours := spent_hours + hours as spent
from time
join (select spent_hours := 0) s
Я получаю эту
id(not primary key) hours spent
1 4 4
2 4 8
1 5 13
Но я хочу этот результат:
id(not primary key) Hours spent
1 4 4
2 4 4
1 5 9
Хорошо, что вы пробовали –
выберите spent_hours:..? = spent_hours + часов, как затраченные время от Join (выберите spent_hours: = 0) s – Jerry
Пожалуйста, добавьте свой запрос (используя [edit]) на свой вопрос. –