Я не уверен, как сделать следующее в SQL. Я пытался использовать GROUP BY и HAVING по-разному, но никто не работает.Объединение записей в SQL
У меня есть таблица вроде этого:
Title Value 1 Value 2 ...
0 3 7
1 4 8
2 5 9
(empty) 6 10
0 1 2
Здесь (empty)
не является строкой. Я просто положил его туда, чтобы показать, что эта ячейка таблицы - empty(null)
. Я хочу отобразить эту таблицу только с одним изменением. Все строки с заголовком 0 or (empty)
: «объединены» в одну строку, с заголовком 0
и значением 1 = Sum(all Value 1s)
, значение 2 = Sum(all Value 2s)
. Все остальное остается прежним. Так, в приведенном выше примере, я хочу видеть:
Title Value 1 Value 2 ...
0 10 19
1 4 8
2 5 9
Может кто-нибудь, пожалуйста, помогите?
Спасибо!
Целое столбец не может быть пусто – Strawberry
@Strawberry: ??? –
@ThorstenKettner ???? – Strawberry