发出内部联接的效果与在WHERE子句中说明具有联接条件的交叉联接相同。我注意到公司中许多人使用交叉联接,而在内部交叉联接中使用内部联接。更改其中一些查询后,我没有发现任何显着的性能提升,并且想知道这是否只是巧合,还是DBMS是否透明地优化了此类问题(在我们的案例中为MySql)。这里是一个具体的讨论示例:
SELECT User.*
FROM User, Address
WHERE User.addressId = Address.id;
SELECT User.*
FROM User
INNER JOIN Address ON (User.addressId = Address.id);
森栏
人到中年有点甜
芜湖不芜