Intereting Posts
Выбросить исключение в функции или как выполнить обработку ошибок спуска Ограниченный контент нарушает HTML-макет в php Необходимо найти широту и долготу почтовых индексов и сохранить в моей базе данных MySQL Возвращает различное количество строк на localhost vs live server для одного и того же кода Изменение относительного URL-адреса на абсолютный URL-адрес Ошибка входа в мой код после ввода правильных данных для входа (например, имя пользователя и пароль), код в php и jquery Конкретная проблема с моим скриптом, который включает PHP, DOM и регулярные выражения PHPExcel устанавливает границу и формат для всех листов в электронной таблице. помощь с функцией timestamp php Предупреждение: mysql_connect (): Нет такого файла или каталога (попытка подключения через unix: ///tmp/mysql.sock) в Поиск номеров телефонов в строке Предупреждение: preg_replace (): Неизвестный модификатор 'g' Как добавить Ajax в существующую основанную на PHP и Mysql разбивку на страницы Использование => в PHP Написание приложения для чата

Преобразование php для преобразования отношения «один ко многим» к вложенным массивам

Это вопрос php (и / или Mysql). Таблица [A] имеет отношение один к многим с таблицей [B]. Каков наилучший способ извлечения набора результатов, который имеет строки только из таблицы [A] и записывает записи из таблицы [B] в виде массива в результирующем наборе? Есть ли простой способ / функция для этого в php (или mysql)?

Спасибо!

Например, упрощенное описание проблемы, детали опущены. Предположим, что поле [A] id – это первичный ключ, а таблица [B] имеет внешний ключ для таблицы [A] в качестве столбца a_id .

Table [A] id->1, value1... id->2, value2... Table [B] id->X, a_id->1, valueA,.... id->Y, a_id->1, valueB,.... id->Z, a_id->1, valueC,.... id->U, a_id->2, valueD,.... id->T, a_id->2, valueE,.... Simple join select between Table[A] and Table[B], joined by Table [A]'s id to Table [B]'s a_id column. ResultSet has Table [A] id column and Table [B] id columns in array. Result set; row#1 => 1, {X,Y,Z}, .... row#2 => 2, {U,T}, ..... 

Solutions Collecting From Web of "Преобразование php для преобразования отношения «один ко многим» к вложенным массивам"