1

MySQLで特定の目標を達成するために結合を使用する方法についての適切なリファレンスを見つけることができませんでした。

ページテーブル、カテゴリテーブル、およびページカテゴリテーブルがあります。それぞれの大まかな構造:

ページ:'id'、'name'、'content'カテゴリ:'id'、'name' pagecategories:'pageid'、'categoryid'

クエリを使用して、ページのカテゴリと特定のカテゴリのページを取得できるようにしたい。

4

1 に答える 1

1
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

結合についてさらに知識を深めるには、以下のリンクにアクセスしてください。

于 2013-03-26T03:26:56.250 に答える