Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Составить запрос


Автор: SneG0K 14.7.2009, 10:43
Есть три таблицы.

product
id | body | album_id

album

id | cover

pictures

id | album_id | pic

Нужно получить из product поля id и body и pic из pictures. album_id соответствует id в таблице album. cover соответствует id в pictures

Напишу по-русски: нужно получить ссылку обложки альбома для определенного товара.

Как это все связать и выразить по умному? А то я что-то накосячил, даже показывать стыдно)

Автор: solenko 14.7.2009, 11:50
Код

SELECT product.*, pictures.pic 
FROM product
    LEFT JOIN album ON product.album_id = album.id
    LEFT JOIN pictures ON album.cover = pictures.id

  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)