table_customers(customer_id, customer_name)
table_orders(customer_id, order_id, order_datetime)
Я хочу, чтобы получить last order date
для каждого customer
. Если клиент не разместил для нее никакого заказа 00-00-0000
.Как выбрать дату последнего заказа для каждого клиента в MySQL
Это мой запрос.
select C.customer_id , date(O.order_datetime)
from table_customers C
INNER JOIN table_orders O ON C.customer_id = O.customer_id
group by O.customer_id order by O.order_datetime desc limit 1;
Он возвращает дату последнего заказа только для последнего клиента.
Как получить последнюю дату заказа для всех клиентов?
Удалить «ограничение 1»? – David