MySQL:在一行中选择多条记录

Oma*_*mar 2 mysql sql

在这样的查询中:

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)

End*_*Neu 6

GROUP_CONCAT

SELECT `Page`, GROUP_CONCAT(`Keyword` SEPARATOR ', ') AS 'foods'
FROM `Keywords` 
WHERE `Page` = 'food'
GROUP BY `Page`;
Run Code Online (Sandbox Code Playgroud)