MYSQL ()括号后自定义的 TTTT 是什么?为什么不写会报错? 在线等解决必采纳!!! 50

select*from(selectempno,ename,salfromemp)TTTTT... select *

from (

select empno,ename,sal

from emp

)TTTTT
展开
 我来答
来自大金湖意志坚强的史黛拉
2019-03-14 · TA获得超过301个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:60.4万
展开全部

括号里是子查询,mysql里面子查询必须有别名,TTTTT就是别名。别名可以自己定义,只要不是保留的关键字就行。

其实TTTTT前应该还有个as,只是省略了。

select * 
from (
select empno,ename,sal from emp
)as TTTTT
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-03-22
展开全部
这个TTTT是别名,是(

select empno,ename,sal

from emp

)这个查询结果的别名
就像是常写的,select * from student s where s.id = 1; 给学生表起了个别名,然后下面的条件语句就可以使用这个别名,而不需要写原表名了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸运的为什么呀
2019-03-22 · TA获得超过283个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:21.6万
展开全部
括号里的查询语句的查询结果作为一张单独的表,这个表没有名字的,可以在括号后给起个名字,方便让括号外的查询加条件继续对里面的查询结果作筛选。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieryon
2019-03-22 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14410 获赞数:166870
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
子查询的别名,不写就不完整,肯定报错。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-03-22
展开全部


select empno,ename,sal

from emp

)这个括号里面的查询相当于一个表,如果不写TTTTT无法知道这是一个表 你也可以写成其他名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式