Merhaba, mysql veritabanından bilgi çekerek aşağıda ki gibi bir json elde etmek istiyorum. Çift kategorileme olayı olduğu için veritabanında tabloları nasıl oluşturacağımı ve bunu php json olarak nasıl çekeceğimi düşünemedim, yardımcı olabilir misiniz?

{
"isim":"Turkiye",
"kategori":[
{
"id":1,
"name":"kirmizi"
},
{
"id":2,
"name":"beyaz"
}
],
"resim":"resimlinki"
}


tabloları şu şekilde düşündüm ama çift kategori olayı işi bozuyor.
kategori
id name
1 kirmizi
2 beyaz

ulke
id name kategori
1 Turkiye 1,2