根据特定列从cfquery中删除重复项

时间:2012-09-18 16:11:33

标签: sql coldfusion cfquery

我有两个具有相同列名的cfquery结果。我希望以这样一种方式合并它们,即我根据特定的列删除重复项。

所以应该像查询2一样合并查询1,其中query1.column1>的值。 query2.column1

有没有办法通过MS SQL完成这项工作?

目前我的结果是这样的

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

我想获取具有不同列(名称)和最高值

的行

所以从上面的例子我想要

test1的值为2,test2的值为2

1 个答案:

答案 0 :(得分:2)

如果您只想获取名称和最大值,那么您可以

SELECT name, MAX(value) AS value
FROM yourtable
GROUP BY name