Удалить дубликаты из cfquery на основе определенного столбца

У меня есть два результата cfquery с тем же именем столбца. Я хочу объединить их таким образом, чтобы удалить дубликаты на основе определенного столбца.

Таким образом, это должно быть похоже на слияние запроса 1 с запросом 2, где значение query1.column1 > query2.column1

Есть ли способ сделать это с помощью MS SQL?

Мой результат такой, как сейчас

|name |value| temp_id
test1   1     001
test1   2         001
test2   2         002
test2   1         002

Я хочу получить строки с отдельным столбцом (имя) и наибольшее значение

Так что из приведенного выше примера я хочу

test1 со значением 2 и test 2 со значением 2

1 ответ

Решение

Если вы ищете только имя и максимальное значение, вы можете просто сделать

SELECT name, MAX(value) AS value
FROM yourtable
GROUP BY name
Другие вопросы по тегам