我试图添加一层的类别和子类别到我的文章表我有以下。
3张table:
文章(表)
id int(11) NO PRI auto_increment
title text NO
description text NO
created timestamp NO CURRENT_TIMESTAMP
物品类别(表)
article_id int(11) NO
category_id int(11) NO
类别(表)
id int(11) NO PRI auto_increment
user_id int(11) NO
parent_id int(11) NO
name text NO
status int(11) NO
created timestamp NO CURRENT_TIMESTAMP
然后我试图找出访问特定类别文章的最佳查询。
select m.title
from articles m
inner join articles_to_categories am on m.id = am.article_id
inner join cats a on am.category_id = a.id
where a.id = 6
我不是一个mysql开发人员,这是一个副业项目,所以我真的很感激一些关于这方面的最佳实践建议。
这是链接猫和子类的推荐方法吗?我只是想检查一下我走的路是否正确?
1条答案
按热度按时间cvxl0en21#
物品类别(表)
把这些作为fks是个不错的主意。
此外,如果不从categories表中提取数据,则查询也会更简单: