すべてのクライアントが購入した最後の注文を選択しようとしています。実際の目的は、特定の範囲、たとえば過去 3 か月を追加し、過去 3 か月のクライアントからの最後の注文を検討することですが、それらよりも早い注文はありません。 3か月、これまでのところ私はこれを持っています:
SELECT zen_orders.orders_id, zen_customers.customers_id,
zen_orders.date_purchased, zen_orders.orders_status
FROM zen_orders
INNER JOIN zen_customers
ON zen_orders.customers_id = zen_customers.customers_id
AND zen_orders.orders_status = '3'
ORDER BY zen_customers.customers_id
私はmysqlを初めて使用します。これは現在、すべてのクライアントからのすべての注文を返します。クライアントが複数の注文で、異なる注文IDで同じ顧客IDを持ついくつかの行を繰り返すと、最後のものだけを分離するにはどうすればよいですか範囲内に収まるように、注文のあるすべてのクライアントから注文しますか?