Запрос из другой базы?

seva2

Партнер PHPClub.ru
Запрос из другой базы?

Есть таблица заказов
orders
id name

orders_products
id_order id_product
И есть таблица продуктов, так вот продуктов может быть заказано не 1 штука, как мне выташить одним запросом name из базы orders и все заказаные продукты из orders_products

Спасибо
 

tf

крылья рулят
select orders.*,product.* FROM orders, orders_products product WHERE product.id_order=orders.id
 

seva2

Партнер PHPClub.ru
Ты понимаше если два продукта, то выташиться в две строчки записи, а мне надо в одну

То есть например
Заказ: 17445 Продукт: Кабель, Провод
 

bkonst

.. хочется странного?...
Хочется странного?
В одну - только постобработкой полученных записей в PHP.
 

bkonst

.. хочется странного?...
В принципе, если очень хочется и о переносимости с MySQL можно забыть - можно использовать GROUP_CONCAT.

Если на стороне PHP - пробегаем по полученным данным и формируем новый массив с ключом id и значением - строкой, где хранятся продуеты.
 

seva2

Партнер PHPClub.ru
ЧТо будет больше ресурсы сервера экономить?
 
Сверху