0

ユーザーのデータベース テーブルにクエリを実行し、そのユーザーに関するすべての情報を返したいと考えています。ユーザーは複数のテーブルを持つことができるため、複数のテーブルがあります。

複数の電話番号を持つユーザーをクエリすると、クエリは他のテーブルの電話番号を結合しますが、次のように電話番号ごとに 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',
  )
)

クエリでこれを行うことは可能ですか?

編集: テーブル データがないことをお詫びします。データベース管理者がしばらく不在で、彼のためにこれを理解しようとしているのですが、私たちのデータベースにアクセスできません。

4

0 に答える 0