我试图在博客加载时为一篇博客文章提取所有类别。 我有2个分类表,一个是分类本身,另一个是列出哪些分类被分配到哪个博客文章。
我的MySQL命令是
SELECT `category_name`, `category_slug` FROM `blog_categories`, `blog_post_categories` WHERE `blog_categories.category_id` = `blog_post_categories.category_id` AND `blog_post_categories.post_id` = 1
但我一直收到以下错误信息
Unknown column 'blog_categories.category_id' in 'where clause'
这两个表是这样的。
blog_categories有category_id、category_name和category_slugblog_post_categories三个列,分别是id、post_id和category_id。
你的backticts没有在适当的地方应该是作为
SELECT `category_name`,
`category_slug`
FROM
`blog_categories`, `blog_post_categories`
WHERE `blog_categories`.`category_id` = `blog_post_categories`.`category_id`
AND `blog_post_categories`.`post_id` = 1