FROM Emp El WHERE El alloo AND El age=(SELECT E2, age FROM Emp E2, age, Dept D2 WHERE EL dname= D2 dname AND D2. mgr=E2 enat第二个使用视图定义:
SELECT El ename FROM Emp El. MgrAge A WHERE El dname- A dname AND E. sal100 AND El, age= A.age CREATE VIEW Mgr Age(dname, age) AS SELECT D, dname, E, age FROM Emp E Dept D WHERE D. mgr= E ename(1)描述一种情况,使得第一种查询要优于第二种查询
(2)描述一种情况,使得第二种查询要优于第一种查询。
(3)当每个工资多于100000美元的雇员年龄都在35~40岁之间,是否可以建立一个等价的查询,它比这两个查询都好?简要解释一下原因。
