A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 鲜学良 中级黑马   /  2012-12-25 12:21  /  1584 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

select  *  from(子查询)为什么不行呢

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

4 个回复

倒序浏览
select * from (子查询)  不行 但是  给  select * from (子查询) t   一个别名就可以

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
子查询是一个嵌套select语句中的另外一个select语句。
子查询子句中可以嵌入:where,from ,having子句。
子查询语法:
SELECT select_list  FROM  table

WHERE exproperator(SELECT select_list  FROM table);

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
应该是可以的,把代码贴出来看看。
但select * from (子查询),取出了子查询中的所有数据,那么没必要子查询。
具体贴出代码了解。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
不太明白楼主的意思,我认为是select * from 表 where 字段 in (select 字段 from  表)

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马