按cityid 分組 取localid 最大值對應的Cellid | 取聚合函數max() min() 最大值或最小值的其他字段

今天遇到了一個很奇葩的需求,查詢表時需要去某個列的最大值數據相匹配的其他字段,想了很多辦法最後想到了非常好用的開窗函數 first_value() 問題:按cityid 分組 取localid 最大值對應的Cellid    如圖所示,開窗函數已經將最大值的同列cellid取到了     但是該語句會涉及到很多重複的字段,所以我用到了去重,查詢速度也是很快的 select distinct cit
相關文章
相關標籤/搜索