
不使用max函式,還有其他的可行方法沒有,多謝大神指點
uj5u.com熱心網友回復:
select串列里的欄位必須在group by子句中出現,這個跑不了……uj5u.com熱心網友回復:
要么放在 group by 之后,要么 用聚合函式處理一下。 別無它法PS:樓主應該是在 MySQL 上經常不寫在 group by 之后。
uj5u.com熱心網友回復:
max(欄位) over (partition by 欄位)uj5u.com熱心網友回復:
wm_concat 試試uj5u.com熱心網友回復:
這也算是ORACLE的一大特點,如果用到了GROUP BY 那么,SELECT后的內容,如果不在GROUP BY后,就一定要用聚合函式,或者直接給常量也可以。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/39915.html
標籤:開發
下一篇:oracle基礎操作
