MySQL 5 и JOINS - баг или так надо?

Khan

Guest
MySQL 5 и JOINS - баг или так надо?

Вечер добрый. Хостинг переехал на 5-й MySQL. Тут же грабли вылезли.

Таблица:
users - юзеры, дерево Nested Sets (id, parentID, lft, rgt, name)

Запрос следующего вида на MySQL 4.1 выполнялся на ура. На MySQL 5.0.15 ошибка "unknown column a.id in 'on clause'".

SELECT
a.*
FROM
users a,
users b
INNER JOIN
users c ON (c.parentID = a.id)
LEFT JOIN
users d ON (b.rgt between d.lft and d.rgt and d.lft between a.lft and a.rgt)

Я немного в растерянности, т.к. утром всё должно работать, а я здесь сижу и думаю... что такого обратно-несовместимого придумалось в пятой версии.

Никто не сталкивался? Какие будут идеи?

-~{}~ 07.11.05 00:08:

От оно как:

http://lists.mysql.com/mysql/191073
 
Сверху