当前位置: 代码迷 >> Sql Server >> 最后40分大家拿去吧!解决办法
  详细解决方案

最后40分大家拿去吧!解决办法

热度:92   发布时间:2016-04-27 17:46:10.0
最后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一下就好了
  相关解决方案