【发布时间】:2011-12-11 08:03:50
【问题描述】:
我有三个表:posts、cat_collection 和 cat_mapping
posts 包含您的字段期望在名为 posts 的表中看到
id、类型、标题、正文、作者、电子邮件、日期等。
cat_collection 包含id、名称、描述
cat_mapping 包含 *id、collection_id、post_id*
我目前有两个查询,第一个从 posts 中选择信息,第二个从 cat_collection 和 cat_mapping 中检索相关类别/p>
第一
SELECT post.id, post.type, post.title, post.body, post.date, post.author, post.email
FROM posts AS post
WHERE post.id = 1
秒
SELECT cat.name
FROM cat_collection AS cat
LEFT JOIN cat_mapping AS map ON map.collection_id = cat.id
WHERE map.post_id = 1
有没有办法通过单个查询返回所有帖子信息以及相关类别的列表?
【问题讨论】:
标签: mysql