Удалить дубликаты из 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