把子查询放在外查询sql语句中from后面是什么意思?

 我来答
hit_lubin
推荐于2019-09-30 · TA获得超过7889个赞
知道大有可为答主
回答量:1554
采纳率:100%
帮助的人:2025万
展开全部
就是把子查询的结果作为一个表,供你的外边的查询语句使用,这个你所指的子查询里面所有的查询结果字段就是你外面SELECT的范围。
FROM 后边的都是表名,你不要当成这个是子查询,只把这当成一张表就好了。只不过这个表的数据不是你平时理解的那种固定的表,而是通过一个查询来构建出来的。这个表的数据就是这个查询查出来的结果。
例如SELECT T.EMP_ID, T.EMP_NAME
FROM (SELECT EMP_ID, EMP_NAME FROM TB_EMP WHERE DEPT_ID = '10001') T
这个语句,这个子查询,你就理解成是一个表,即表T。T表的字段就是查询里面的字段,你可以拿出来用的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式