【发布时间】:2014-09-15 02:16:36
【问题描述】:
表 ORDEM
ord_id | name
1 - 'A'
2 - 'B'
3 - 'C'
4 - 'D'
表ORCAMENTO
orc_id | type
10 - 'AA'
20 - 'BB'
30 - 'CC'
40 - 'DD'
表 ORDEM_ORCAMENTO
id | ord_id | orc_id
1 - 1 - 10
2 - 1 - 20
3 - 2 - 30
4 - 2 - 40
MySQL 查询:
SELECT o.*, oo.orc_id
FROM ordem AS o
INNER JOIN ordem_orcamento AS oo ON oo.ord_id = o.ord_id
ORDER BY o.ord_id ASC
得到的结果:
1 - 'A' - 10
1 - 'A' - 20
2 - 'B' - 30
2 - 'B' - 40
需要的结果:
1 - 'A' - 10,20
2 - 'B' - 20,30
我想将 ORCMENTO 表中属于 ORDEM 表的所有 id 放入一个数组中...
我已经尝试了很多方法来解决它,但我没有成功......
【问题讨论】:
-
只返回一个结果并在PHP中处理数组
标签: php mysql arrays inner-join associative