merhabalar ufak bir soru sormak istiyorum size pdo ile alakalı.

benim 2 adet tablom bulunmakta. bunlardan birisi Yazarlar Diğeri Kitaplar olsun

Tablolarım şu şekilde olsun
--------------------
Yazarlar Tablosu
id
yazar_name
--------------------

Kitaplar Tablosu
-------------------
id
kitap_name
yazar_id
ben şimdi 1 yazarı çekerken ona ait olan kitapları da almak istiyorum sorgum da şu şekilde olsun

 SELECT * FROM yazarlar as y JOIN kitaplar as k ON y.id = k.yazar_id WHERE y.id = 1
diyelim.

eğer o yazarın 3 adet kitabı varsa bana dönen 3 elemanlı bir array fakat ben şunu istiyorum bana tek bir array dönsün yazarı yani ama ekstradan altında bir bölüm açıp kitaplarıda versin yani şöyle bir şey

$return = [
 'id' => 1,
'yazar_name' => 'yazaradi',
'kitaplar' => [
   // ne kadar kitap varsa listelensin.
]
]
yukardaki şekilde bir çıktı almak için ne yapmalıyım ?

bana dönen çıktı şu şekilde şuan

$return = [
[], // yazar ve 1. kitap detayları
[], // yazar ve 2. kitap detayları
[], // yazar ve 3. kitap detayları 
]