вопрос
Доброго времени суток, помогите правильно подправить запрос, добавив в него третий префикс.
Вот исходный запрос
Мне необходимо добавить третий префикс, чтоб бралось id с таблицы _post (которой в запросе еще нет) и оно совпадало с p.serial_id.
Пытаясь добавить как с left join/right join так и без него, вижу ошибки в запросе
Вот исходный запрос
$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.serial_id, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_series p LEFT JOIN " . PREFIX . "_series_extras e ON (p.id=e.news_id)";
Мне необходимо добавить третий префикс, чтоб бралось id с таблицы _post (которой в запросе еще нет) и оно совпадало с p.serial_id.
Пытаясь добавить как с left join/right join так и без него, вижу ошибки в запросе
$sql_select = "SELECT o.id as newsid, p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.serial_id, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_series p LEFT JOIN " . PREFIX . "_series_extras e ON (p.id=e.news_id) LEFT JOIN " . PREFIX . "_post o ON (p.serial_id=o.id)";