select top 10 newsID=newsID*1,col1,col2... into #tmp1 from news where newsclass='153' order by newsID desc
insert into #tmp1 select top 10 * from news where newsclass='151' order by newsID desc

解决方案 »

  1.   

    呵呵!不用*1把
    select top 10 cast(newsID as int)newsID,col1,col2... into #tmp1 from news where newsclass='153' order by newsID descinsert into #tmp1 select top 10 * from news where newsclass='151' order by newsID desc
      

  2.   

    select top 10 * into #tmp1 from news where newsclass='153' order by newsID descSET IDENTITY_INSERT #tmp ONinsert into #tmp1 select top 10 * from news where newsclass='151' order by newsID desc