Ошибка в SQL-запросе

Holmogor

Новичок
Ошибка в SQL-запросе

Переношу форум IPB 1.3 — файлы скопировал, дамп бд залил.
Открываю главную страницу, выдает ошибку "Unknown column 'f.id' in 'on clause'" на запрос:

[sql]SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc, c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid FROM ibf_forums f, ibf_categories c LEFT JOIN ibf_moderators m ON (f.id=m.forum_id) WHERE c.id=f.category ORDER BY c.position, f.position[/sql]

Хотя все таблицы и поля, участвующие в запросе существуют!

В чем может быть проблема?

Версия MySQL 5.0.18

-~{}~ 22.05.08 17:35:

Заменил LEFT JOIN, добавив в WHERE-часть запроса дополнительное условие:
[sql]SELECT f.*, c.id as cat_id, c.position as cat_position, c.state as cat_state, c.name as cat_name, c.description as cat_desc,
c.image, c.url, m.member_name as mod_name, m.member_id as mod_id, m.is_group, m.group_id, m.group_name, m.mid
FROM ibf_forums f, ibf_categories c, ibf_moderators m
WHERE f.id=m.forum_id AND c.id=f.category
ORDER BY c.position, f.position[/sql]
Запрос нормально отработал.
 
Сверху