У меня есть следующий запрос
SELECT
interview_content.title `title`,
gallery_images.img_path img
FROM
`interview`,
`interview_content`,
`gallery`,
`gallery_images`
WHERE
`gallery_images`.`id_parrent` = `gallery`.`id`
AND
`gallery`.`id` = `interview`.`gallery_id`
AND
`gallery_images`.`default` = '1'
AND
`interview`.`id` = `interview_content`.`id_parrent`
AND
interview_content.id_lang = '2'
ORDER BY
interview.date DESC
Мне нужно использовать LEFT JOIN для таблиц gallery
, gallery_images
(чтобы получить interview.title
, даже если нет галереи или изображения по умолчанию)
Большое спасибо
UPDATE
Проблема во втором левом соединении. Я не могу заставить их работать вместе правильно. Когда я пытаюсь
SELECT
interview_content.title `title`,
gi.img_path img
FROM
`interview`,
`interview_content`
LEFT JOIN `gallery` as g ON g.`id` = `interview`.`gallery_id`
LEFT JOIN `gallery_images` as gi ON gi.id_parrent = g.`id`
WHERE
`interview`.`id` = `interview_content`.`id_parrent`
AND
interview_content.id_lang = '2'
ORDER BY
interview.date DESC
it returns //Unknown column 'interview.gallery_id' in 'on clause'