When joining two simple tables on primary key columns and placing an addition equality condition this can be done in the join itself or the where clause.
For instance the following are equiavalent. My question is - is there any reason to use one style over the other?
SELECT *
FROM A
INNER JOIN B ON A.A_ID = B.A_ID
AND A.DURATION = 3.00
...vs:
SELECT *
FROM A
INNER JOIN B ON A.A_ID = B.A_ID
WHERE A.DURATION = 3.00