SQL的查询语句后面为什么有时候要加个T啊?
selectsum(报团人数)from(selectcount(选择线路)as报团人数from散客登记where选择线路='002'groupby选择线路unionall...
select sum(报团人数) from (select count(选择线路) as 报团人数 from 散客登记 where 选择线路='002' group by 选择线路 union all select 报团人数 from 团体登记 where 选择线路='002')t
是不是先把后面查询出的内容先作为临时表啊?然后从临时表里查询出结果? 展开
是不是先把后面查询出的内容先作为临时表啊?然后从临时表里查询出结果? 展开
2个回答
展开全部
select sum(报团人数) from
(
select count(选择线路) as 报团人数 from 散客登记 where 选择线路='002' group by 选择线路 union all select 报团人数 from 团体登记 where 选择线路='002'
)
t
这里的t 是()中的取的别名 跟 【count(选择线路) as 报团人数】 中的 【as 报团人数】一样
(
select count(选择线路) as 报团人数 from 散客登记 where 选择线路='002' group by 选择线路 union all select 报团人数 from 团体登记 where 选择线路='002'
)
t
这里的t 是()中的取的别名 跟 【count(选择线路) as 报团人数】 中的 【as 报团人数】一样
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询