سلام

دوستان فرض کنید ما 2 جدول post و comment داریم.

برای جدول post دستور زیر رو نوشتم :

        $sql="SELECT * FROM `tbl_posts` ";        
$result = $this->connect()->prepare($sql);
$result->execute();
$posts= $result->fetchAll(\PDO::FETCH_ASSOC);


حالا اگر این خروجی رو بصورت جیسون نمایش بدیم
خروجی زیر رو دارم :

همچنین اگر برای جدول comment هم همان دستور رو بنویسیم خروجی زیر رو داریم :
حالا اگر بیام با کوئری زیر جداول رو بهم ارتباط بدم و در دستور بالا این کوئری رو بنویسم :
        $sql="SELECT         
tbl_posts.post_id , tbl_posts.post_name , tbl_posts.post_content ,
tbl_comments.comment_id ,tbl_comments.post_id_FK ,tbl_comments.username ,tbl_comments.comment_content
FROM tbl_posts
JOIN tbl_comments
ON tbl_comments.post_id_FK=tbl_posts.post_id";

خروجی زیر رو خواهیم داشت :
حالا سوالم اینجاست که
به چه صورت خروجی را بصورت زیر داشته باشم :