Mysql 返回具有相关关键字及其超类别的类别
谁能帮我找到一条前进的道路。我希望我能解释清楚 我的类别/子类别数据库架构的简化版本如下所示: TBLALL类别 注: 0级=顶级类别,1级=二级等 父类类别id是顶级类别,即具有级别0 父级id是指直接位于相关级别之上的级别 我添加了关键字列以帮助关键字搜索,这样,如果用户输入了关键字,但没有选择要向下钻取的类别,则将返回某些相关类别中的项目 因此,在前端,在用户输入关键字(例如,Retro)后,我不仅需要返回关键字列中包含术语Retro的类别,还需要返回所有更高级别的类别。因此,根据上面的模式,在retro上搜索将返回类别59及其超级类别25和1 查询应按级别排序,以便前端搜索结果在进行必要的编码后如下所示:Mysql 返回具有相关关键字及其超类别的类别,mysql,sql,Mysql,Sql,谁能帮我找到一条前进的道路。我希望我能解释清楚 我的类别/子类别数据库架构的简化版本如下所示: TBLALL类别 注: 0级=顶级类别,1级=二级等 父类类别id是顶级类别,即具有级别0 父级id是指直接位于相关级别之上的级别 我添加了关键字列以帮助关键字搜索,这样,如果用户输入了关键字,但没有选择要向下钻取的类别,则将返回某些相关类别中的项目 因此,在前端,在用户输入关键字(例如,Retro)后,我不仅需要返回关键字列中包含术语Retro的类别,还需要返回所有更高级别的类别。因此,根据上面的模
可能重复?它关闭了id而不是关键字,而我的已经有了级别列。我很难申请。尽管如此。
record_id title level parent_cat_id parent_id keywords
-------------------------------------------------------------------------------------------
1 Antiques & Collectables 0 NULL NULL junk
2 Art 0 NULL NULL
25 Furniture 1 1 1
59 Office Furniture 2 1 25 retro,shabby chic
101 Chairs 3 1 59