在这样的查询中:
SELECT *
FROM `Keywords`
WHERE `Page` = 'food'
Run Code Online (Sandbox Code Playgroud)
我的结果显示如下:
| Page | Keyword |
--------------------
| food | Pizza |
--------------------
| food | Burger |
--------------------
| food | Sushi |
--------------------
Run Code Online (Sandbox Code Playgroud)
我如何编写我的 SQL 语句,以获得这样的结果?:
| Page | Keyword |
-------------------------------
| food | Pizza, Burger, Sushi |
-------------------------------
Run Code Online (Sandbox Code Playgroud)
SELECT `Page`, GROUP_CONCAT(`Keyword` SEPARATOR ', ') AS 'foods'
FROM `Keywords`
WHERE `Page` = 'food'
GROUP BY `Page`;
Run Code Online (Sandbox Code Playgroud)