select
    order_id,
    customer_name,
    order_date
from
    orders
    join customers using (customer_id)
where
    order_date in (
        select
            max(order_date) as order_date
        from
            orders
        group by
            customer_id
    )
order by customer_name