我想把第一次查询的结果存放在一张临时表中然后对这张表进行第二次查询,如何实

zhanjinping 2008-07-14 03:04:49
我想把第一次查询的结果存放在一张临时表中然后对这张表进行第二次查询,如何实
...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ojuju10 2008-07-14
  • 打赏
  • 举报
回复

不需要用临时表,还不如用子查询作为表

再对表进行限制查询

select * from
(
select * from tb
where id>10
) aa
where id>20

这样查询的速度也快些
lgxyz 2008-07-14
  • 打赏
  • 举报
回复
临时表
直接SELECT 。。。。。 FROM 临时表名
water792 2008-07-14
  • 打赏
  • 举报
回复
--将所得数据插入临时表
select * into #temp from table1

--读取#temp表中内容
select * from #temp

--做完操作后可删除临时表
drop table #temp
panfeifeibs 2008-07-14
  • 打赏
  • 举报
回复
select * from (select * from 表A) a
yrwx001 2008-07-14
  • 打赏
  • 举报
回复
select * into #t from tb
select * from #t
子陌红尘 2008-07-14
  • 打赏
  • 举报
回复
select * into # from ......

select * from # ...

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧