万能百科  > 所属分类  > 

以下两个关系表: Emp(eid,ename,age,did,salary),其各列含义为: 职工号,姓名,年龄,部门号,工资 D

以下两个关系表:

Emp(eid,ename,age,did,salary),其各列含义为:

职工号,姓名,年龄,部门号,工资

Dept(did,dname,mgr_id),其各列含义为:部门号,部门名称,部门经理职工号

写出一条SQL语句,查询工资大于10000,且与他所在部门的经理年龄相同的职工姓名。

正确答案:

select a.*from Emp aDept bEmp c where a. did=b.did and b.mgr_id=c.eid and a.salary>10000 and a.age=c.ageselect a.*from Emp a,Dept b,Emp c where a. did=b.did and b.mgr_id=c.eid and a.salary>10000 and a.age=c.age

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签