Допустим, у меня есть 2 таблицы:
1-й имеет следующие столбцы:
products
--------
id name price
1 someproduct 99
второй
productimages
-----------
productId img
1 someimgurl
1 someimgurl2
Хотелось бы получить название, цену и изображения товара 1.
SELECT products.name, products.price, productimages.img FROM products INNER JOIN productimages WHERE products.id=1
Этот запрос дает мне следующий результат:
[ {
name: 'someproduct',
price: 99,
img:
'someimg' },
{
name: 'someproduct',
price: 99,
img:
'someimgurl2' }
]
Как видите, имя и цена повторяются. Что я пытаюсь получить, так это:
[ {
name: 'someproduct',
price: 99,
img:[
'someimgurl','someimgurl2'] },
]