Предполагая, что у меня есть следующий код T-SQL:
SELECT * FROM Foo f
INNER JOIN Bar b ON b.BarId = f.BarId;
WHERE b.IsApproved = 1;
Следующий также возвращает тот же набор строк:
SELECT * FROM Foo f
INNER JOIN Bar b ON (b.IsApproved = 1) AND (b.BarId = f.BarId);
Это может быть не лучший образец примера, но есть ли разница в производительности между этими двумя?