Использование группировки и агрегатов:
select
max(Seq) as Seq,
ID,
sum(RED1) as RED1,
sum(RED2) as RED2,
sum(RED3) as RED3,
sum(GREEN1) as GREEN1,
sum(GREEN2) as GREEN2,
sum(GREEN3) as GREEN3
from
Table 1
group by
ID
Демо: http://sqlfiddle.com/#!4/ad36e/3
Примечание: Вы должны использовать различные агрегаты для значения в зависимости от того, какой результат вы хотите, если поле имеет более одного ненулевого значения в группе. Использование sum
дает вам сумму значений в группе, используя max
, дает вам самое высокое значение в группе.
пожалуйста, напишите ваш код/запросы здесь. –