SELECT C.customerid, city, orderid FROM dbo.Customers AS C CROSS APPLY (SELECT TOP(2) orderid, customerid FROM dbo.Orders AS O WHERE O.customerid = C.customerid ORDER BY orderid DESC) AS CA;
SELECT C.customerid, city, orderid FROM dbo.Customers AS C OUTER APPLY (SELECT TOP(2) orderid, customerid FROM dbo.Orders AS O WHERE O.customerid = C.customerid ORDER BY orderid DESC) AS CA;