【发布时间】:2010-09-07 11:06:12
【问题描述】:
从性能的角度来看,这样做是否一样:
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
【问题讨论】:
标签: sql-server optimization views query-optimization