让我们说你有
Select
group_concat(distinct tag.title) as tagTitles
group_concat(distinct tag.id) as tagIds
article.title
FROM table1 JOIN .... WHERE ...
现在返回一行如下:
tagTitles | tagIds | title
------------------------------------
tag1,ta...|1,2,3,4 | Sample article
我想将tagTitles和tagIds连接成一列,以便输出
tags | title
---------------------------------
tag1=1,tag2=2,...| Sample article
我怎么能实现这个目标? 目前我在获取结果后在for循环中执行此操作。
答案 0 :(得分:0)
您希望group_concat()
concat()
:
Select group_concat(concat(tag.title, '=', tag.id)) as tagTitles
article.title
FROM table1 JOIN ....
WHERE ...