Здравствуйте! Сразу приведу пример, есть две таблицы:
Таблица 1id | name
----------
0 | Igor
1 | Anna
Таблица 2user_id | value
----------------
0 | val1
0 | val2
0 | val3
1 | val6
1 | val7
После запроса
SELECT t1.id , t1.name, t2.value
FROM table1 t1
LEFT JOIN table2 t2
ON t1.id = t2.user_id
Получаю массив:
[
id => 1,
name => Igor,
value => val3
],
[
id => 1,
name => Anna,
value => val7
]
Можно ли как-то получить все значения со второй таблицы? Что бы было как-нибудь так:
[
id => 1,
name => Igor,
value => [val1, val2, val3]
]
P.S. Не знаю, важно ли - но записей в таблицах больше 10 млн.