我有一张清单。这些清单有名称,类型,版本和发布。要求是按名称和类型对清单进行分组,但是提供该清单的最新版本和版本以及发布。这是我到目前为止的查询:
SELECT
c.`name`, c.`type`, c.`ver`, c.`release`
FROM
reference.checklist c
GROUP BY
c.`name`
ORDER BY
c.`name`, c.`ver` DESC, c.`release` DESC
当我这样做时,排序不起作用。我在ASC订单中得到的版本和版本不是DESC。如果我删除GROUP BY子句,那么顺序是正确的。建议? TIA!