Это выглядит как простой агрегатный запрос:
SELECT [key], MAX(column1) column1, MAX(column2) column2, MAX(column3) column3
FROM mytable
GROUP BY [key]
Примечание: я использовал агрегатную функцию MAX()
, но, учитывая ваши данные выборки, это также может быть SUM()
, что вам нужно;выберите тот, который подходит вашему варианту использования.