4helim
Новичок
Проблема с LEFT JOIN в mysql5
Этот запрос работал на mysql 4.1 при переходе на 5 дает ошибку
что в t1 не сущесвует поля image_id
SELECT a.title, images.filename AS image, images.id AS id, b.info
FROM t1 a, t2 b
LEFT JOIN images ON (a.image_id = images.image_id)
WHERE b.id = a.id
чтобы этот запрос заработал на mysql5 я переписал его
SELECT a.title, images.filename AS image, images.id AS id, t2.info
FROM t1 a
LEFT JOIN images ON (a.image_id = images.image_id)
LEFT JOIN t2 ON (a.id = t2.id)
но конструкция с двумя LEFT JOIN ами меня не устраивает
укажите на мою ошибку в первом запросе
Этот запрос работал на mysql 4.1 при переходе на 5 дает ошибку
что в t1 не сущесвует поля image_id
SELECT a.title, images.filename AS image, images.id AS id, b.info
FROM t1 a, t2 b
LEFT JOIN images ON (a.image_id = images.image_id)
WHERE b.id = a.id
чтобы этот запрос заработал на mysql5 я переписал его
SELECT a.title, images.filename AS image, images.id AS id, t2.info
FROM t1 a
LEFT JOIN images ON (a.image_id = images.image_id)
LEFT JOIN t2 ON (a.id = t2.id)
но конструкция с двумя LEFT JOIN ами меня не устраивает
укажите на мою ошибку в первом запросе