As a follow up to [In SQL / MySQL, what is the difference between "ON" and "WHERE" in a join statement?](https://stackoverflow.com/questions/2722795/in-sql-mysql-what-is-the-difference-between-on-and-where-in-a-join-statem) and [SQL join: where clause vs. on clause](https://stackoverflow.com/questions/354070/sql-join-where-clause-vs-on-clause) - it **does** matter if a condition is placed in the on-clause vs. the where-clause in an outer join.

However, does it matter *which* on-clause the condition is placed in when there are multiple outer joins?

For example, could these produce different results?

```
select * from t1 left join t2 on t1.fid=t2.id and t2.col=val
                 left join t3 on t2.fid=t3.id;

```

vs:

```
select * from t1 left join t2 on t1.fid=t2.id
                 left join t3 on t2.fid=t3.id and t2.col=val;

```