У меня есть моя бизнес-логика в ~ 7000 строк хранимых процедур T-SQL, и у большинства из них следующий синтаксис JOIN:
SELECT A.A, B.B, C.C
FROM aaa AS A, bbb AS B, ccc AS C
WHERE
A.B = B.ID
AND B.C = C.ID
AND C.ID = @param
Я получу рост производительности, если я заменил такой запрос следующим:
SELECT A.A, B.B, C.C
FROM aaa AS A
JOIN bbb AS B
ON A.B = B.ID
JOIN ccc AS C
ON B.C = C.ID
AND C.ID = @param
Или они одинаковы?