У меня есть следующая схема:Group результат запроса, чтобы получить этот формат
a VARCHAR(255),
b INTEGER,
c INTEGER,
d TEXT
В моей базе данных, если d не равно нулю, то с равно 0. То, что я хотел бы сделать, это сгруппировать все столбцы, имеют равные a
s и равные b
s. Однако я хотел бы использовать сумму c
для результата и ненулевое значение d
(если таковой имеется). Например, если мои данные выглядит следующим образом:
"XXX" 100 1 NULL
"XXX" 100 1 "my text"
"YYY" 5 1 NULL
"YYY" 7 0 "other text"
Я хотел бы результат быть:
"XXX" 100 2 "my text"
"YYY" 5 1 NULL
"YYY" 7 0 "other text"
Есть запрос, я могу использовать, что будет делать это?