select * from (select * from a) ....

gaozhen1990 2010-09-17 09:01:26
这个是什么查询语句? 用处在哪里呀?

求指导求解释。。

...全文
1338 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
abuying 2010-09-17
  • 打赏
  • 举报
回复

select * from (select * from a)
--这里先执行select * from a,创建了一个临时表@temp,多出一个对象,占用一份资源,再select * from @temp,查询优化两次
--和
select * from a

--直接查询,查询优化一次
jamk 2010-09-17
  • 打赏
  • 举报
回复
我个人觉得9楼的意思是 结果都是一样的。 10楼正解~!
siegebaoniu 2010-09-17
  • 打赏
  • 举报
回复
哦,我知道了。
单论select * from (select * from a)
是没什么意义的,结果和select * from a一样
微甜灬呼吸 2010-09-17
  • 打赏
  • 举报
回复
结果上没区别~
siegebaoniu 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zsh0809 的回复:]
SQL code
[Quote=引用 9 楼 siegebaoniu 的回复:]

select * from (select * from a)

select * from a

什么区别啊?
[/Quote]
select * from (select * from a)

select * from a
将(select * from a)当做一个新表来……
[/Quote]

那什么情况下,非要用select * from (select * from a)
而不用select * from a呢?
qq574444572 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 siegebaoniu 的回复:]
select * from (select * from a)

select * from a

什么区别啊?
[/Quote]
查询结果是没有什么区别 但是嵌套查询 一般 会 select * from (selcet * from a where。。。)aa where。。 加入条件查询
Rotel-刘志东 2010-09-17
  • 打赏
  • 举报
回复
嵌套查询了
「已注销」 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 siegebaoniu 的回复:]

select * from (select * from a)

select * from a

什么区别啊?
[/Quote]
select * from (select * from a)

select * from a
将(select * from a)当做一个新表来处理,实质上等价于select * from B
表B就是 select * from a 生成的新表,明白?
siegebaoniu 2010-09-17
  • 打赏
  • 举报
回复
select * from (select * from a)

select * from a

什么区别啊?
qq574444572 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ws_hgo 的回复:]
嵌套查询
最外面的查询的信息的数据源
来至于最里面的
[/Quote]
基本就这意思
cactus123456 2010-09-17
  • 打赏
  • 举报
回复
select * from (select * from a) aa
黄_瓜 2010-09-17
  • 打赏
  • 举报
回复
嵌套查询,通常里面的语句有一些附带条件或者聚合函数等
例如:
[code=SQL]select id,col,row_id=(select count(1) from tb where id>=t.id) from tb t
[/code]
RichardYE0922 2010-09-17
  • 打赏
  • 举报
回复
一个嵌套查询,当你要查询的内容无法通过一个select直接得到时,先通过嵌套层的select创建一个临时表,然后再对这个临时表进行select查询。
ws_hgo 2010-09-17
  • 打赏
  • 举报
回复
嵌套查询
最外面的查询的信息的数据源
来至于最里面的
水族杰纶 2010-09-17
  • 打赏
  • 举报
回复
嵌套查詢
fengyun142415 2010-09-17
  • 打赏
  • 举报
回复
在select * from a 这个查询结果中再查询
xuam 2010-09-17
  • 打赏
  • 举报
回复
查询语句?嵌套 从查询结果表里再查!

34,871

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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