hao_2468

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

use Northwind

Select *
FROM orders A
Where EXISTS
          (Select COUNT(1)
         FROM orders
         Where employeeid = A.employeeid AND orderid > A.orderid
         HAVING COUNT(1) < 3)
ORDER BY EmployeeID

语义:在库Northwind中查询表Orders里按EmployeeID分组,每个EmployeeID取前三条OrderID最大的记录

posted on 2010-02-22 16:16  hao_2468  阅读(140)  评论(0编辑  收藏  举报