如何加入一些表,然后生成一个数组。MySQL JOIN ARRAY
表“水果”是主表。
表格“有序”中的“fruit_id”字段取自表格“fruits”ID。
表:水果
------------------------------------------------------+
id fruits date_created
------------------------------------------------------+
1 Apple 2016-03-31 14:29:29
2 Blueberry 2016-03-30 14:22:54
3 Coconut 2016-03-30 14:19:12
------------------------------------------------------+
表:责令
------------------------------------------------------------------------------------------------+
id fruit_id package_id price_with_ship price_without_ship
------------------------------------------------------------------------------------------------+
1 3 10 150 0
2 3 11 0 110
3 2 10 0 87
4 2 11 0 95
5 2 12 100 0
6 1 12 75 0
------------------------------------------------------------------------------------------------+
这里有结果,我建议。
Array
(
[0] => Array
(
[id] => 1
[name] => Apple
[date_created] => 2016-03-31 14:29:29
[package_id] => Array
(
[0] => 10
[1] => 11
)
[price_with_ship] => Array
(
[0] => 150
[1] => 0
)
[price_with_ship] => Array
(
[0] => 0
[1] => 110
)
)
[1] => Array
(
[id] => 1
[name] => Blueberry
[date_created] => 2016-03-30 14:22:54
[package_id] => Array
(
[0] => 10
[1] => 11
[2] => 12
)
[price_with_ship] => Array
(
[0] => 0
[1] => 0
[2] => 100
)
[price_with_ship] => Array
(
[0] => 87
[1] => 95
[2] => 0
)
)
[1] => Array
(
[id] => 1
[name] => Coconut
[date_created] => 2016-03-30 14:19:12
[package_id] => 12
[price_with_ship] => 75
[price_with_ship] => 0
)
感谢您的高级帮助。
你需要什么样的输出。 –
请澄清你的问题。 您是否期待输出结果为每个水果的订单详细信息? – Stuart
@Stuart是的,你是对的。 – cocksparrer