При объединении двух простых таблиц в столбцах первичного ключа и размещении условия равенства дополнений это можно сделать в самом соединении или в предложении where.
Например, следующие равнозначны. Мой вопрос: есть ли какие-либо причины использовать один стиль над другим?
SELECT *
FROM A
INNER JOIN B ON A.A_ID = B.A_ID
AND A.DURATION = 3.00
... против:
SELECT *
FROM A
INNER JOIN B ON A.A_ID = B.A_ID
WHERE A.DURATION = 3.00