mysql5.7 ORDER BY clause is not in GROUP BY clause and contains nonaggregated column

版权声明:本文为 码农笔录 公众号 原创文章,未经博主允许不得转载。 https://blog.csdn.net/yp090416/article/details/79968073

好郁闷,这句sql看着很正常,可是他就是报错,百度查资料基本都是修mysql的配置文件

SELECT item_id 
from tb_order_item as aa,tb_order as bb 
WHERE aa.order_id = bb.order_id 
GROUP BY aa.item_id 
ORDER BY bb.create_time desc 

解决方法

SELECT item_id 
from tb_order_item as aa,tb_order as bb 
WHERE aa.order_id = bb.order_id 
GROUP BY aa.item_id 
ORDER BY MAX(bb.create_time) desc 

关注

如果有问题,请在下方评论,或者加群讨论 200909980

关注下方微信公众号,可以及时获取到各种技术的干货哦,如果你有想推荐的帖子,也可以联系我们的。

这里写图片描述

阅读更多

扫码向博主提问

码农笔录

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • java
  • 分布式
  • 前端
  • Android
  • linux
去开通我的Chat快问

没有更多推荐了,返回首页