mysql group by-顺序不起作用

问题描述

| 无法解决这个问题;我对GROUP BY进行了查询,但是ORDER BY无法正常工作(正在根据GROUP BY字段进行排序)。 这是查询
SELECT item.*,customer.title AS customertitle
FROM gallery_items AS item 
LEFT JOIN gallery_customers AS customer ON (customer.id = item.customerid) 
WHERE item.published=1 
GROUP BY item.id 
ORDER BY item.created DESC
我对MysqL不了解;这是怎么回事,如何在创建字段中排序? 谢谢!     

解决方法

        删除GROUP BY,它应该可以工作。 当您想使用诸如MIN或MAX之类的聚合函数为每个组获取单个值时,GROUP BY很有用,但是似乎您在这里没有这样做。