当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 考虑一个关联子查询语句
帖子发表于 : 2011-04-14 19:46 
头像

注册: 2009-10-16 11:02
帖子: 75
地址: &address
送出感谢: 0 次
接收感谢: 0 次
刚开始学这个,稍微有些不懂
现在有一个table,里面有ename员工姓名,sal员工薪水,deptno员工部门编号三个值日
现在用关联子查询语句
select ename,sal,deptno
from emp outer
where sal > (select avg(sal) from emp where deptno=outer.deptno)
老师说,这个查的是哪些员工的薪水比本部门的平均薪水高
我稍微有点不懂这个查询语句
1.select avg(sal) from emp ,这里的emp为什么不能换成outer?
2.where deptno=outer.deptno 这里的outer换成emp也能查询出来,那么它查询的是什么值?
3. 这个查询语句是怎么遍历的?
:em06
问题有点多,希望各位能够解释一下,谢谢


_________________
hello ubuntu


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 考虑一个关联子查询语句
帖子发表于 : 2011-05-13 14:58 

注册: 2009-04-27 18:26
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
虽然查寻的是同一个表,但其实可以用别名当作两个表


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译