Пример запроса:
Mysql query:
SELECT
t1.`ID`,
t1.`title`,
t2.`first_name`,
t2.`last_name`
FROM `posts` AS `t1`
LEFT JOIN `users` AS `t2` ON t1.`ID` = t2.`post_id`;
result:
[0] => {
'ID' => 140,
'title' => 'title one',
'first_name' => 'name',
'last_name' => 'family'
}
...
А хотелось бы, что-то типо:
[0] => {
'ID' => 140,
'title' => 'title one',
'user_data' => {
'first_name' => 'name',
'last_name' => 'family'
}
}
...
Я могу это сделать через php, но перебирать, фильтровать и перезаписывать массив с большими данными (будет жестковато).
Может быть можно, как-то с помощью alias или еще как нибудь в запросе сделать?