gpt4 book ai didi

php - 最常用的标签 - mysql

转载 作者:可可西里 更新时间:2023-11-01 07:54:39 26 4
gpt4 key购买 nike

我正在写博客。现在我想显示作者最常用的标签。标签存储在文章表中,在名为标签的列中,以逗号分隔:

文章表(id | authorid | tags):

1 | 1 |足球,运动
2 | 1 |运动,网球,受伤
3 | 1 |运动、高尔夫、受伤

所以我想显示 ID 为 1 的作者并显示他最常用的 3 个标签(来自上面显示的文章表)。在这种情况下是:运动、受伤、足球。

这在 MySql 中可能吗?

最佳答案

是的,这是可能的,但更好的答案是将您引导至更“Normal”的数据库结构。

你真的需要一个像这样的数据库:

articles , tags 的表, article_tags 的表包含标签的 ID 及其分配给的文章。

然后您可以通过查看 article_tags 来查询每篇文章 ('X') 的标签并返回所有 tag_id在哪里 article_id = ('X') .

关于php - 最常用的标签 - mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com