问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关键是怎么把结果作为临时表呢,语法是怎样的?比方有A B C三个表,SELECT * FROM A B WHERE A.id = B.id

发布网友 发布时间:2022-08-15 18:41

我来回答

3个回答

热心网友 时间:2023-09-18 12:40

如果是sqlserver,要把结果作为临时表,只要在
select * into #D
from A,B
where A.id=B.id
即可,就是说,在正常表名字前面加#号。这样的临时表在用户断开连接后会消失。还有一种是在表前面加##,这种是全局临时表,所有用户都断开使用后表会消失。追问我的问题是把两个表的查询结果与第三个表查询,提问的时候前面的忘写了。如果按照你的意思
SELECT * into #D FROM A, B WHERE A.id = B.id ,但是接下来与C表进行查询呢?

追答写一个过程,接下来可以直接select * fron #D 即可 , 当存在#D表之后,可以作为常规表来使用。只是该表在用户断开本次连接之后消失。

热心网友 时间:2023-09-18 12:40

可以创建一个表,比如表D
select * into D
from A,B
where A.id=B.id追问我的问题是把两个表的查询结果与第三个表查询,提问的时候前面的忘写了。如果按照你的意思
SELECT * into #D FROM A, B WHERE A.id = B.id ,但是接下来与C表进行查询呢?比方我要临时表的D.id与C.id进行匹配。

热心网友 时间:2023-09-18 12:41

看你使用场景,不管是SQL Server还是Oracle都可以创建会话级别的临时表,如果只是临时查询使用,那么最简单就是直接创建一个表,用完就删除好了
create table XXXtemp as (SELECT * FROM A B WHERE A.id = B.id )追问我的问题是把两个表的查询结果与第三个表查询,提问的时候前面的忘写了,不好意思。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 冰箱通电不制冷怎么回事?冰箱不制冷怎么办? 发烧不应立即降温,发烧也是有好处的,你知道发烧对身体有哪些好处... 白荷花在这些大圆盘(大荷叶)之间冒出来这句话中冒字用的很好,因为它写出了什么? 骆驼祥子的作品主题 内关穴在什么地方 抖音的ip地址是实时地址吗? 黄奶油怎么吃 制作奶黄奶油包的方法 二五两旁,一七……代表什么生肖 一七桃花相映红,是什么生肖? 一七新桃换旧符。打一生肖。 被用户举报,如何解除 属狗阴历十月十三出生的男孩怎么样 十月份天蝎男的三个属相好吗,属狗男天蝎座,10月25的性格 属狗男几月出生命最好 哪几个月出生的属狗男命最好 05年中等职业学校毕业现在能查到档案吗 这配置能安装win7系统吗,请大大们测评 春天室外温度20度能不能钓到黄鳝 因网赌造成银行卡被公安冻结怎么办 网赌银行卡被公安局冻结,怎么处理 现在两个床,以后一个床现在两个床,以后一个床什么意思? 如何把查询结果作为表名继续查询 《天鹅、梭子鱼和虾》寓言扩写 娓娓不倦的成语解释 成语“()()不倦”填空 什么不倦 带有“不倦”的四个字成语有哪些? 娓娓而谈成语造句 霸气带阁字的帮派名 霸气带阁字的帮派名有哪些 问:以阁或轩结尾的帮派名字。 以阁或轩结尾的帮派名字 梦见屋子里有个铁笼子里装一条大鱼,笼子外边还有一条鱼在嘎吧嘴是什么意思? 哪些中医急救知识可以救命 中医有没有什么急救方 中药用于急救的有哪些 经典古诗词名句及翻译 北宋提到了中央禁军是什么意思? 禁军是什么意思 吊兰适合什么样的土壤 冯柳重磅出击!66亿大举加仓一只股,此举释放了哪些信息? 浸制无脊椎动物标本如何保存?