select top 5 * from attendee where queueid not in (select top 5 queueid from attendee)
这个语句是选第6-10跳数据
要是我的表里面关键字是2个字段组合的该怎么写啊?

解决方案 »

  1.   

    select top 10 * from attendee t 
    where   not exists (select top 5 * from attendee where col=t.col and col1=t.col1) 
      

  2.   

    select top 5 * from attendee where queueid not in (select top 5 queueid from attendee ORDER BY queueid   DESC)
      

  3.   

    select top 5 * from attendee ORDER BY queueid,COL DESC
      

  4.   


    select top 5 * from(
    select top 10 * from tb order by id asc
    )t order by id desc
    77说的对,我还在想怎么搞呢
      

  5.   

    SELECT TOP 5 * 
    FROM (
    SELECT TOP 10 * FROM TB ORDER BY COL1 ,COL2 )AS T 
    ORDER BY COL1 DESC,COL2 DESC
      

  6.   

    这个好像是对的了,我sql太烂,非常感谢啊!