SQL查询问题,不知该往哪个区发,愁死了,高手帮帮忙,感激ing

xplove1 xplove1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
感觉就用这一部分就能描述问题了:
select deptno from
(select deptno,avg(sal) from emp group by deptno) t
where t.avg(sal) =
(select max(avg(sal)) from (select deptno,avg(sal) from emp group by deptno)) ;//emp是雇员表,deptno是部门号
这个查询结果正确。
然后,我本来是这么写的:
select deptno from
(select deptno,avg(sal) from emp group by deptno) t
where t.avg(sal) =
(select max(avg(sal)) from t) ;
就是最后的那部分用t表表示了。
本来以为一样的,结果提示表或视图不存在。
不明白啊o(╯□╰)o
望高手帮帮忙啊。。。。。。。
...全文
评论 11
收藏 已收藏
分享
返回顶部
xplove1
MS-SQL Server 34,876 成员 254,635 内容