Sveiciens!
Pastāv kaut kāda funkcija, kura ļautu MySQL selectā vienu no vērtībām atgriezt kā masīvu? Teiksim zemāk redzamajā pieprasījumā iekšējais selects atgriež vairākas attribute_id vērtības, vēlos tās atgriezt kā masīvu.
SELECT
products.id AS id,
products.parent_id AS parent_id,
products.category_id AS category_id,
products.price AS price,
products.sale_price AS sale_price,
product_contents.name AS name,
languages.id AS lang_id,
languages.name AS lang_name,
( SELECT attribute_id AS id
FROM ...) AS attribute_id
FROM
products
LEFT JOIN product_contents ON
product_contents.product_id = products.id AND
product_contents.language_id IN (".$language_id.")
LEFT JOIN languages ON
languages.id = product_contents.language_id
WHERE
1=1