मुझे नहीं लगता कि आप MAX() का उपयोग करना चाहते हैं क्योंकि आप ऑर्डर आईडी को समूहबद्ध नहीं करना चाहते हैं। आपको एक सेलेक्ट टॉप 1 के साथ एक ऑर्डर की गई उप क्वेरी की आवश्यकता है।
select *
from Customers
inner join Orders
on Customers.CustomerID = Orders.CustomerID
and OrderID = (
SELECT TOP 1 subOrders.OrderID
FROM Orders subOrders
WHERE subOrders.CustomerID = Orders.CustomerID
ORDER BY subOrders.OrderDate DESC
)