建了三张表一张 表示文章post:
一张表 表示标签tag
一张关系表p_t:
我想做一个文章发布系统,每个文章可以有多个标签,比方说我发布了一篇文章,这篇文章的标签可以有 php nodejs python。
然后我想实现这样一个web api接口:前端请求这个接口我返回所有文章的信息,返回数据格式如下:
[
{
"id":"1",
"title":"xxx",
"content":"xxx",
"tag":["python","java"]
},
{
"id":"2",
"title":"xxx",
"content":"xxx",
"tag":["php","java"]
},
{
"id":"3",
"title":"xxx",
"content":"xxx",
"tag":["php","python","java"]
}
]
这个sql语句该怎么写呢?或者这个查询该如何做呢?
使用 GROUP_CONCAT 函数
https://blog.csdn.net/xb12369...
可以这样来查询
查询结果为: