利用over(),将统计信息计算出来,然后直接筛选结果集 ? 1 2 3 4 5 6 7 8 9 10 declare @t table( ProductID int, ProductName varchar(20), ProductType varchar(20), Price int) insert @t select 1,'name1','P1',3 union all select 2,'name2','P1',5 union all select 3,'name3','P2',4 union all select 4,'name4','P2',4 查询要求:查出每类产品中价格最高的信息 --做法一:找到每个组里,