For what it is worth, you need to use ORDER BY in *both* the SELECTs that Jeff shows, if you want to control the ordering of the records:
Code:
SELECT *
FROM Departments d1
WHERE EmpName IN ( SELECT TOP 2 EmpName
FROM Departments d2
WHERE d2.DepartmentID = d1.DepartmentID
ORDER BY d2.NumberOfKumquatsEaten )
ORDER BY d1.departmentID, NumberOfKumquatsEaten
The field "NumberOfKumquatsEaten" is of course nonsense. Choose a real field that makes sense in your DB/Table. The point is, though, that you *MUST* control the ordering YOURSELF. SQL won't do it for you.