NiGal
Новичок
Ошибка запроса при использоании JOIN
Проблема возникла при установке IPB форума на удаленном сервере, хотя на локальном серваке все ОК
На локальном серваке стоит PHP ВЕРСИЯ: 4.3.10, MySQL ВЕРСИЯ: 4.1.8-max
На удаленном MySQL 5.0.45.
Запрос:
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 forums f, categories c
LEFT OUTER JOIN moderators AS m ON f.id=m.forum_id
WHERE c.id=f.category
ORDER BY c.position, f.position
Ошибка Unknown column 'f.id' in 'on clause'
Однако при изменении конструкции на
... FROM forums f, categories c, moderators m WHERE f.id=m.forum_id , c.id=f.category...
все работает, но нет данных на выдаче.
Кто сталкивался - ПОМОГИТЕ!!
Спасибо за поддержку.
Проблема возникла при установке IPB форума на удаленном сервере, хотя на локальном серваке все ОК
На локальном серваке стоит PHP ВЕРСИЯ: 4.3.10, MySQL ВЕРСИЯ: 4.1.8-max
На удаленном MySQL 5.0.45.
Запрос:
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 forums f, categories c
LEFT OUTER JOIN moderators AS m ON f.id=m.forum_id
WHERE c.id=f.category
ORDER BY c.position, f.position
Ошибка Unknown column 'f.id' in 'on clause'
Однако при изменении конструкции на
... FROM forums f, categories c, moderators m WHERE f.id=m.forum_id , c.id=f.category...
все работает, но нет данных на выдаче.
Кто сталкивался - ПОМОГИТЕ!!
Спасибо за поддержку.