【发布时间】:2016-10-08 08:07:24
【问题描述】:
我需要在单个查询中连接表并将输出作为单个数组获取,即使用户有多个地址
我的查询:
SELECT user.name, address.address, user.place
FROM user
LEFT JOIN address
WHERE user.user_id = address.user_id
GROUP BY user.name, address.address, user.place
假设用户有多个地址,目前正在以两行的形式输出。有没有办法使用单个查询将所有输出值收集到单个数组中。
请帮忙。
【问题讨论】:
-
SQL Server 真的接受这个说法吗?根据 ANSI SQL 的语法错误。
-
添加一些示例表数据,结果是预期的。
标签: php sql sql-server join