MSSQL的from表优先级问题
网上看到说orac的from表顺序是从右到左,记录最小的表放在最右边可以提高查询效率,我不知道这是为什么。
MSSQL2005的书上看到关于逻辑查询顺序,说from的两个表执行笛卡儿积,生成一个虚拟表然后再进行筛选器筛选,那么即from后面全部表都先执行笛卡儿积,如,表A有500记录,表B有100记录,那么不管A,B的顺序如何,都将生成500*100的虚拟表。那么关于记录最小的表放在最右边提高查询效率的说法是不是就不成立了? MSSQL?优化sql? MSSQL SQL优化 sql逻辑顺序
[解决办法]