Задать вопрос

Как получить такой assoc aray за одну выборку mysql?

Всем доброго вечера.
К делу. Выбрал из таблицы данные и получил массив. Потом по этому массиву прошелся foreach и получил для id одной таблицы данные из другой, состыковал их в этом цикле и на выходе получилось то что мне нужно.
Array
(
    [0] => Array
        (
            [dogovor_id] => 9
            [dogovor_number] => 1-2018
            [date_start] => 2018-02-06 17:15:00
            [dogovor_object] => Канцелярия
            [customer_id] => 10
            [dogovor_action] => Array
                (
                    [0] => Array
                        (
                            [price] => 3500
                            [responsible] => 2
                            [performer] => 3
                            [date_add] => 2018-02-19 20:07:00
                            [date_start] => 2018-02-20 20:07:00
                            [date_end] => 2018-02-22 20:07:00
                            [date_final] => 2018-02-27 20:07:00
                            [status] => Ожидает
                        )

                    [1] => Array
                        (
                            [price] => 3000
                            [responsible] => 3
                            [performer] => 2
                            [date_add] => 2018-02-23 20:09:00
                            [date_start] => 2018-02-25 20:09:00
                            [date_end] => 2018-02-26 20:09:00
                            [date_final] => 2018-02-28 20:09:00
                            [status] => На реализации
                        )

                )

        )

    [1] => Array
        (
            [dogovor_id] => 12
            [dogovor_number] => 2-2018
            [date_start] => 2018-02-16 18:19:06
            [dogovor_object] => 
            [customer_id] => 10
         )

)

Возможно ли получить такой массив за одну выборку, какого вида должен быть запрос в базу данных.
Всем спасибо
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
никак, результат это одномерный массив. можно правда склеить подмассив в строку concat'ом
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы