Обновить запрос на MYSQL

Рейтинг: -1Ответов: 1Опубликовано: 27.03.2015

Всем привет, есть вот такой запрос:

SELECT lo.title FROM optical o, product p, list_optical lo WHERE o.id_product = 6 AND p.id = 6 AND o.id_optical = lo.id

Мне кажется, что это не очень правильно и нужно юхать Join. Так вот, подскажите, как правильно составить запрос на Join?

Ответы

▲ 1Принят

Вот так:

SELECT lo.title
FROM product AS p
LEFT JOIN optical AS o ON o.id_product = p.id
LEFT JOIN list_optical AS lo ON lo.id = o.id_optical
WHERE p.id = '6'