比方說,我有一個表:「汽車」與3個領域:id,品牌,成本。MySQL:獲取一行和多個相關行 - 可能嗎?
還有第二個表格:「模型」有3個字段:id,brand,model_name。
每個「汽車」行可以有多個相關的「模型」行。
是否有可能做一個sql-select的輸出如下所示?
編輯:我使用PHP數據庫querys
array(
[0] => array(
[id] => 1
[brand] => mercedes
[cost] => 1000
[models] => array(
[0] => array(
[id] => 1
[brand] => mercedes
[model_name] => slk
)
[1] => array(
[id] => 2
[brand] => mercedes
[model_name] => clk
)
[2] => array(
[id] => 3
[brand] => mercedes
[model_name] => whatever
)
)
)
)
肯定的,但在這種情況下,我得到每個型號齊全陣列(完整的方式與汽車的全部數據和模型),但我想有這一切在一個陣列 – jacksbox 2012-08-10 17:54:11
如何你在訪問數據庫嗎? PHP? – Sablefoste 2012-08-10 17:55:04
哦,對不起 - 是的,我使用PHP – jacksbox 2012-08-10 17:55:55