我以前做过这个,但我忘记了在我的应用程序中我有这段代码。
我有以下数据:
Room Type Extras Price
Deluxe Extra Person 150
Super Deluxe Extra Person 150
Deluxe Breakfast 250
Super Deluxe Breakfast 250
Junior Suite Extra Person 200
现在我想使用mysql从这个表中返回一些内容:
Room Type Extras Price
Deluxe & Super Deluxe Extra Person 150
Deluxe & Super Deluxe Breakfast 250
Junior Suite Extra Person 200
这里的想法是将Extras和Price字段分组并获得房间类型。
答案 0 :(得分:2)
使用GROUP_CONCAT
:
SELECT
GROUP_CONCAT(`Room Type` SEPARATOR ' & ') Type AS `Room Type`,
Extras,
Price
FROM yourtable
GROUP BY Extras, Price