【发布时间】:2021-03-19 03:42:45
【问题描述】:
我对 SQL 和 php 等很陌生,所以对此表示歉意。
我有三个表,内容,作者内容和作者。我正在使用 SQL 语句来获取这个 json 数据
----------------------
|authorId | contentId|
|--------------------|
|1 |1 |
|1 |2 |
|2 |2 |
|2 |3 |
|3 |4 |
----------------------
但我希望它看起来像这样,每个作者都按照他们的所有内容分组。
|authorId | contentId|
|--------------------|
|1 |1,2 |
|2 |1,3 |
|3 |4 |
----------------------
我不确定这是否可以使用 SQL 并认为它们可能是更好的 PHP 解决方案。
我正在使用的 SQL 语句:
SELECT authors.authorId, content.contentId
FROM content
INNER JOIN content_authors
ON content_authors.contentId = content.contentId
INNER JOIN authors
ON content_authors.authorId = authors.authorId
提前致谢。
【问题讨论】:
-
GROUP BY 和 group_concat(?, 或类似的。)