ユーザーのデータベース テーブルにクエリを実行し、そのユーザーに関するすべての情報を返したいと考えています。ユーザーは複数のテーブルを持つことができるため、複数のテーブルがあります。
複数の電話番号を持つユーザーをクエリすると、クエリは他のテーブルの電話番号を結合しますが、次のように電話番号ごとに 1 回、ユーザーのすべてのデータを複数回返します。
Array( [name] => 'Bob Barker', [phone] => 'number-1')
Array( [name] => 'Bob Barker', [phone] => 'number-2')
次のように、返されたデータに配列として格納された電話番号を使用して、ユーザーのすべてのデータを 1 回返す代わりに:
Array(
[name] => 'Bob Barker',
[phone] => Array(
[0] => 'number-1',
[1] => 'number-2',
)
)
クエリでこれを行うことは可能ですか?
編集: テーブル データがないことをお詫びします。データベース管理者がしばらく不在で、彼のためにこれを理解しようとしているのですが、私たちのデータベースにアクセスできません。