我有两个具有相同列名的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
答案 0 :(得分:2)
如果您只想获取名称和最大值,那么您可以
SELECT name, MAX(value) AS value
FROM yourtable
GROUP BY name