我有一张桌子:
MY_TABLE:
hash version active_flag
aaa 10.0 0
bbb 11.1 0
bbb 11.2 1
ccc 12.1 0
ccc 12.2 0
ccc 12.3 0
如何从同一个哈希组和'active_flag = 0'获取最大版本号 结果应该排除那些具有其他版本的条目和相同哈希的active_flag = 1.在我的表中,它应该排除行:
hash version active_flag
bbb 11.1 0
对所有投票给我的人抱歉!实际上,我错过了一个条件,现在包括!!!
请帮助!! ..
答案 0 :(得分:1)
SELECT hash,MAX(version)
FROM my_table
WHERE active_flag = 0
GROUP BY hash
答案 1 :(得分:1)
select hash,max(version) from table where active_flag=0 group by hash