父親のテーブル
id name age married
9 Max 45 1
子供用テーブル
id father_id name
12 9 Rose
書籍表
id owner_id title nPages
1 12 Harry potter 755
2 12 JDK 124
で試しました
Select father.*, child.*, books.*
FROM fathers father
LEFT JOIN children child
ON child.father_id = father.id
LEFT JOIN books book
ON book.owner_id = child.id
WHERE father.married = 1
LIMIT 1
父と子 + 1 本だけを返します。しかし、子供が所有するすべての本を nPages でソートする必要があります。
このようなもの:
[
name : MAX ,
age : 45,
married : 1,
child => [
father_id => 9,
name => Rose,
books => [
book1 => ...,
book2 => ...
]
]
]
手伝っていただけませんか?
ノート!父親は子供を 1 人しか持てません。