MySQLで特定の目標を達成するために結合を使用する方法についての適切なリファレンスを見つけることができませんでした。
ページテーブル、カテゴリテーブル、およびページカテゴリテーブルがあります。それぞれの大まかな構造:
ページ:'id'、'name'、'content'カテゴリ:'id'、'name' pagecategories:'pageid'、'categoryid'
クエリを使用して、ページのカテゴリと特定のカテゴリのページを取得できるようにしたい。
SELECT a.name, a.content,
b.name as CategoryName
FROM pages a
INNER JOIN pagecategories b
ON a.ID = b.pageID
INNER JOIN categories c
ON b.categoryID = c.ID
-- WHERE a.ID = IDHERE -- <<== if you want to filter for a specific page
結合についてさらに知識を深めるには、以下のリンクにアクセスしてください。