假設我具有以下T-SQL代碼:SELECT * FROM Foo fINNER JOIN Bar b ON b.BarId = f.BarId;WHERE b.IsApproved = 1;以下代碼也返回相同的行集:SELECT * FROM Foo fINNER JOIN Bar b ON (b.IsApproved = 1) AND (b.BarId = f.BarId);這可能不是最好的示例,但是兩者之間在性能上有什么不同嗎?
使用JOIN時WHERE子句vs ON
森林海
2019-12-04 09:40:23