我想查询用户的数据库表并返回有关该用户的所有信息。我有多个表,一个用于基本用户信息,另一个用于电子邮件,电话号码等相关表格,因为用户可以拥有多个表格。
如果我查询具有多个电话号码的用户,查询将加入来自另一个表的电话号码,但它将多次返回所有用户的数据,每个电话号码一次,如下所示:
Array( [name] => 'Bob Barker', [phone] => 'number-1')
Array( [name] => 'Bob Barker', [phone] => 'number-2')
而不是返回所有用户的数据,而将电话号码存储为返回数据中的数组,如下所示:
Array(
[name] => 'Bob Barker',
[phone] => Array(
[0] => 'number-1',
[1] => 'number-2',
)
)
是否可以让查询执行此操作?
编辑:我抱歉没有任何表数据,我问,因为我的数据库管理员已经离开了一段时间,我正试图为他解决这个问题,但我无法访问我们的数据库。