私は3つのテーブル:categories
,content_info
およびcontent
を持っています。複数のデータベース結合
categories
テーブルは、カテゴリのid
とそのparent
カテゴリのIDが含まれています。content_info
には、投稿IDの場合はentry_id
、投稿カテゴリIDの場合はcat_id
の2つの列が含まれています。content
の表は、ポストについては複数の列が含まれている - などID
、title
、
として、私は、カテゴリのparent
に対応するURLと呼ばれるPARENT_IDで変数を持っています。 parent_idの値がparent
のカテゴリに属するすべてのPOSTS(CATEGORIESではなく)をリストしたいと思います。
たとえば、parent_idの値が5であるとします。各投稿はIDが20のカテゴリに属している可能性がありますが、そのカテゴリは親カテゴリ(IDが5)に属します。現在のparent_idが何であっても、parent
の値を持つカテゴリに属するすべての投稿をリストしたいと思います。
PHPを変更するのではなく、MySQLの結合でこれを行う方法はありますか?