sql="SELECT Title,id,Summary,Photo,parent,Content,type,SUBSTRING_INDEX(GROUP_CONCAT(pv ORDER BY pv desc),',',1) pvs FROM "+tableName2+" GROUP BY parent ";
需求是按照tableName2的pv欄位降序排序然后分組查出每組中pv最大的那條記錄,現在的情況是執行后是按照parent升序排序了,怎么處理這個呢
uj5u.com熱心網友回復:
select t3.* from t t3,(select t2.parent, t2.pv from (
select t1.* from t t1 order by t1.pv desc
) t2 group by t2.parent
) t4
where t3.parent = t4.parent and t3.pv = t4.pv
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/8731.html
標籤:MySQL
上一篇:資料庫筆記
