一条简单sql

表结构如上图,所示表内容如下图所示,A_emp的deptid字段对应A_dept表的id字段

 

需求:取出张三所属公司的所有员工

sql写法:

 

select * from A_emp e right join A_dept d on d.id=e.deptid
where d.company =
(select company from A_emp e inner join  A_dept d on d.id=e.deptid where e.name='张三')

运行结果:
  

posted @ 2010-06-11 14:41  艾伦  阅读(196)  评论(2编辑  收藏  举报