Вообщем реализовал выборку из бд на сайте, с фильтрацией на php. И заметил тормоза.
После решил сделать это не посредственно через mysql. С помощью lef join.
Вот только нужно получить две таблицы у которых есть столбец с ID.
При запросе получаю только один, как можно его изменить в название?
Пример запроса:
SELECT
t1.*,
t2.*,
FROM `page` AS `t1`
LEFT JOIN `page-setting` AS `t2` ON t1.`ID` = t2.`page_id`
ORDER BY t1.`ID` ASC;
Результат:
Array
(
[0] => stdClass Object
(
[ID] => 1
[html] => "html data..."
[page_id] => "1"
[setting_data] => "setting..."
)
)
А нужно, чтобы было вот так:
Array
(
[0] => stdClass Object
(
[ID] => 1
[html] => "html data..."
[ID2] => 1
[page_id] => "1"
[setting_data] => "setting..."
)
)