D'un point de vue de la performance est-il même faire ceci:Joins contre vues: problèmes de performances
select * from MYTABLEONE MT1
join MYVIEW MV on MT1.ID = MV.ID
( où la vue est
create view MYVIEW as
select MT2.*, MT3.*
from MYTABLETWO MT2
join MYTABLETHREE MT3 on MT2.OtherID = MT3.OtherID
)
Ou est-ce préférable de le faire:
select MT1.*, MT2.*, MT3.*
from MYTABLEONE MT1
join MYTABLETWO MT2 on MT1.ID = MT2.ID
join MYTABLETHREE MT3 on MT2.OtherID = MT3.OtherID