我有一個錶鏈接到另一個表(一對多(1:N)關係)。我想用在MySQL JOIN來從兩個表的結果,就像這樣:MySQL JOIN獲取一個表中的一個結果和另一個表中的許多
SELECT *
FROM parent_table
JOIN child_table
ON (parent_table_id = child_table_id)
WHERE parent_table_id = ?
問題是,我可以看到從父表從子表中的結果,只有一個結果。我怎樣才能從父表中得到一個結果,並從孩子的所有結果?
這是因爲它是一一對應的關係。你的意思是遞歸查詢來獲取層次結構中的其他孩子嗎?請從這兩個表中顯示一些示例數據。 –
下面是一個例子:http://www.zigdigital.com.br/download/descartar/Diagrama1-2013-12-12.jpeg – Foreba