【发布时间】:2015-10-06 20:15:30
【问题描述】:
我有一张这样的桌子:
--primary id---office id----
|----1-------|---10--------|
|----2-------|---10--------|
|----3-------|---20--------|
|----4-------|---10--------|
|----5-------|---20--------|
----------------------------
我想要一个像这样的对象/数组:
Array = array(
"10" => array(
"Primary ID" => 1,
"Primary ID" => 2,
"Primary ID" => 4
),
"20" => array(
"Primary ID" => 3,
"Primary ID" => 5
)
)
我的查询是:
SELECT * FROM table ORDER BY office id
对于这种情况有更好的查询吗?
有没有像上面那样创建Array的简单小方法?
编辑:我正在为此使用 SQL Server...很遗憾没有 GROUP_CONCAT 等...):
谢谢!
【问题讨论】:
标签: php mysql sql arrays multidimensional-array