select * from (select top 4 * from( select top 10 * from 
(select * from zidian where ename not like 'name'  ) 
as t0 order by ename desc ) as t1 order by ename asc ) as t2 order by ename descselect * from zidian where ename  like 'name'

解决方案 »

  1.   

    连在一起?union 
    union all?
      

  2.   

    select * from (select top 4 * from( select top 10 * from 
    (select * from zidian where ename not like 'name'  ) 
    as t0 order by ename desc ) as t1 order by ename asc ) as t2 order by ename descunion allselect * from zidian where ename  like 'name'
      

  3.   


    可以使用union 或union all--不合并重复记录
    select * from A
    union all
    select * from B--合并重复记录
    select * from A
    union
    select * from B
      

  4.   

    用union不对,因为有order by 语句,有什么其他办法吗?
      

  5.   

    (select * from (select top 4 * from( select top 10 * from 
    (select * from zidian where ename not like 'name'  ) 
    as t0 order by ename desc ) as t1 order by ename asc ) as t2 order by ename desc)union all (或者是union)(select * from zidian where ename  like 'name')
    ???
     lz 你的sql好像有逻辑问题
      

  6.   

    select * from (select * from (select top 4 * from( select top 10 * from 
    (select * from zidian where ename not like 'name'  ) 
    as t0 order by ename desc ) as t1 order by ename asc ) as t2 
    union all
    select * from zidian where ename  like 'name') b
    order by ename desc
    ????
      

  7.   

    select * 
    from 
       (select top 4 * 
        from ( select top 10 * 
              from (select * from zidian where ename not like 'name'  ) as t0 
              order by ename desc ) as t1 
        order by ename asc ) as t2 
    order by ename descselect * from zidian where ename  like 'name'写成这样就好看多了。
      

  8.   

    select top 4 *
    from zidian 
    where ename not like 'name'
    order by ename desc
    union all
    select * from zidian where ename  like 'name'
      

  9.   

    等一下,这个语句本身有错:
    ename  like 'name'
    不就是相当于ename  = 'name'吗?
    应该是ename  like '%name%'吧?
      

  10.   

    用union all连接两个查询结果的记录值
      

  11.   

    allright_flash() 的方法是正确的!