從性能上來看是一樣這樣做:加入反對觀點:性能問題
select * from MYTABLEONE MT1
join MYVIEW MV on MT1.ID = MV.ID
( 其中的觀點是
create view MYVIEW as
select MT2.*, MT3.*
from MYTABLETWO MT2
join MYTABLETHREE MT3 on MT2.OtherID = MT3.OtherID
)
或者是最好做到這一點:
select MT1.*, MT2.*, MT3.*
from MYTABLEONE MT1
join MYTABLETWO MT2 on MT1.ID = MT2.ID
join MYTABLETHREE MT3 on MT2.OtherID = MT3.OtherID