或者在存储过程中,在不传送任何参数的情况下,得出这个结果也行,用多条语句

解决方案 »

  1.   

    ---方法1
    Select * From WZ_list As T Where ID In
            (Select Top 10 ID From WZ_list Where sclassid=T.sclassid Order By ID Desc)
    Order By sclassid,ID Desc---方法2
    Select * From WZ_list As T Where   
            (Select Count(1) From WZ_list Where sclassid=T.sclassid And ID>=T.ID)<11   
    Order By sclassid,ID Desc---方法3 
    Select * From WZ_list As T Where Not Exists 
            (Select 1 From WZ_list Where sclassid=T.sclassid And ID>=T.ID Group By sclassid Having Count(1)>10) 
    Order By sclassid,ID Desc