MySQL怎么把多个max()得到的值进行排序

MySQL怎么把多个max()得到的值进行排序,第1张

SELECT MAX(Degree) s FROM Score GROUP BY SNO HAVING COUNT(cno)>1 ORDER BY s DESC LIMIT 1

select max(id) id, send_id, receiver_id

from messages

where receiver_id='3'

group by send_id, receiver_id

order by id desc

limit 0,10

例子语句(表名TAB1,时间字段D1,D2,D3,D4,D5):

SELECT GREATEST(D1,D2,D3,D4,D5), ......

FROM TAB1

ORDER BY 1 DESC

说明,需要使用GREATEST函数,不能用MAX,MAX是计算列最大值的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8709552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存