- Автор темы
- #1
Всем привет.
В общем, по ID из URL выдергиваю информацию по продукту из таблицы: "products" запросом:
SELECT p.* FROM p.products WHERE p.id=$id
А в таблице "images_for_products" хранятся имена картинок для данного продукта, как я уже писал тут:
Для просмотра ссылки Войдиили Зарегистрируйся
каждая картинка для продукта в новой строке.
Так вот, можно ли одним запросом или запросом с подзапросами получить данные по товару из таблицы "products" и массив данных с именами картинок из таблицы "images_for_products"??
Если делаю так:
SELECT p.*, i.image FROM p.products, i.images_for_products WHERE p.id=$id AND p.id=i.product_id
все работает, но из таблицы "images_for_products" получаю только одну, последнюю картинку, не массив. А картинок в таблице "images_for_products" для каждого товара может быть до 10 штук.
Не силен в запросах, подскажите как быть?
Заранее спасибо.
В общем, по ID из URL выдергиваю информацию по продукту из таблицы: "products" запросом:
SELECT p.* FROM p.products WHERE p.id=$id
А в таблице "images_for_products" хранятся имена картинок для данного продукта, как я уже писал тут:
Для просмотра ссылки Войди
каждая картинка для продукта в новой строке.
Так вот, можно ли одним запросом или запросом с подзапросами получить данные по товару из таблицы "products" и массив данных с именами картинок из таблицы "images_for_products"??
Если делаю так:
SELECT p.*, i.image FROM p.products, i.images_for_products WHERE p.id=$id AND p.id=i.product_id
все работает, но из таблицы "images_for_products" получаю только одну, последнюю картинку, не массив. А картинок в таблице "images_for_products" для каждого товара может быть до 10 штук.
Не силен в запросах, подскажите как быть?
Заранее спасибо.