日期:2014-05-18  浏览次数:20603 次

最后40分大家拿去吧!!
一个表中有2条数据   我想从中随机抽选出一条出来,同时也把另外一条数据也返回出来   返回结果放在2个结果集中   这样的SQL语句怎么写啊??或者说这个问题用什么解决方案比较好啊??    
  请大家帮忙,谢谢!

------解决方案--------------------
借助临时表。

select top 1 *
into #t
from 表
order by newid()

--第一条
select * from #t

--另一条
select *
from 表
where id not in (select id from #t)
------解决方案--------------------
返回两个记录集?
在前台实现,两个记录集都读取两天记录,然后在一个记录集中赶掉一条,另外一个再select一下就好了