У меня есть таблица - table1, как показано ниже:
+------+--------+--------+-----+
ID---hours1---hours2-----hours3--+
1-------4-------3---------2----+
2-------8-------7---------6----+
1-------5-------2---------1----+
2-------10------11--------2----+
Ожидаемые результаты:
ID-----Total
1--------17
2--------44
Я попытался выполнить запрос SELF-соединения, как показано ниже:
SELECT ID, SUM(hours1 + hours2 + hours3)
from table1 a inner join table1 b ON a.Id = b.Id
group by a.Id
Однако это дает неверные результаты, и результаты очень странные. Может кто-нибудь, пожалуйста, помогите мне, что не так в приведенном выше запросе?