我想获取所有客户的上次下单日期和手机号。这是我的查询。
SELECT c.customer_id, c.mobile, COALESCE( MAX( o.order_datetime ) , '0000-00-00 00:00:00' ) AS last_order_date
FROM table_orders AS o
RIGHT JOIN table_customers AS c ON o.customer_id = c.customer_id
GROUP BY c.customer_id
ORDER BY DATE( o.order_datetime )
Run Code Online (Sandbox Code Playgroud)
它工作正常。但是没有按 o.order_datetime 的 asc 顺序给我数据?
查询中的错误是什么?