读书人

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

发布时间: 2012-04-01 17:23:46 作者: rapoo

最后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一下就好了

读书人网 >SQL Server

热点推荐