Есть ли разница между тем, как Oracle выполняет запрос выше и ниже.
Первый запрос:
SELECT
D.DName AS Department,
E3.Name AS Manager,
P.pTitle AS Project,
E2.Name AS Supervisor,
E2.Name AS Employee,
W.Hours
FROM
Department D,
Employee E1,
Employee E2,
workson W,
project P,
Employee E3
WHERE
D.Dnumber = P.Dnumber
AND P.Pnumber = W.Pnumber
AND W.Enumber = E1.Enumber
AND E1.Supervisor = E2.ENumber
AND D.Manager = E3.ENumber
ORDER BY P.pTitle;
Второй запрос:
SELECT
D.DName AS Department,
E3.Name AS Manager,
P.pTitle AS Project,
E2.Name AS Supervisor,
E2.Name AS Employee,
W.Hours
FROM
Department D,
Employee E1,
Employee E2,
workson W,
project P,
Employee E3
WHERE
D.Dnumber = P.Dnumber
AND P.Pnumber = W.Pnumber
AND W.Enumber = E1.Enumber
AND E1.Supervisor = E2.ENumber
AND D.Manager = E3.ENumber
ORDER BY E3.Name;
Как это План выполнения отличается для двух вышеуказанных кодов в моем sql? будет ли он другим или останется таким же? Каким будет план выполнения вышеуказанных кодов? Чем они отличаются друг от друга?