Проблема синтаксиса в MySQL 5.0 (в MySQL 4.1 такого не было)

uaperson

Новичок
Проблема синтаксиса в MySQL 5.0 (в MySQL 4.1 такого не было)

В MySQL 4.1 такого не было, а в MySQL 5.0 появилась такая проблема:

когда выполняется запрос:

Код:
SELECT * FROM table1 as t1, table2 LEFT JOIN table3 as t3 ON (t3.column1=t1.column1) LIMIT 0,20
происходит ошибка: #1054 - Unknown column 't3.column1' in 'on clause'

когда выполняется запрос:

Код:
SELECT * FROM table1 as t1 LEFT JOIN table3 as t3 ON (t3.column1=t1.column1) LIMIT 0,20
(без table2)

все проходит нормально.

никак не могу понять, почему так?
 
Сверху