Following section demonstrates using GROUP BY clause.
		// Table Aliases
        var t0 = new Orders().AsQueryable();

        Odb.SQL.Select(x => 
                        x.From(t0)
                         .GroupBy(t0.EmployeeID)
                         .Fields(t0.EmployeeID, 
                                 x[t0.OrderID].MAX().AS("LastOrderId"))
                    );
    
SELECT t0.EmployeeID, MAX(t0.OrderID) AS LastOrderId
FROM [Orders] AS t0
GROUP BY t0.EmployeeID
pWeo94