Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直无法找到关于如何使用连接来完成 MySQL 中的某个目标的良好参考。
我有一个 pages 表、一个 categories 表和一个 pagecategories 表。每个的大致结构:
页面:'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
要进一步了解有关联接的更多信息,请访问以下链接: