在GROUP BY查询中检索备用属性值?

jan*_*anb 0 mysql sql aggregate-functions

让我解释一下我对这个问题的意思:

让我们说我必须这样的表:

customers
id customer location
1   Adam     UK
2   Pete     US

values
id value
1   10
1    7
2    3
2   41
Run Code Online (Sandbox Code Playgroud)

让我们暂时忽略那个(以及下面的查询)不会有多大意义.这是一个简化的例子.

现在,如果我运行此查询

SELECT id, customer, value FROM customers INNER JOIN values GROUP BY id
Run Code Online (Sandbox Code Playgroud)

我应该得到这个结果(与id不同)

id customer value
1    Adam    10
2    Pete     3
Run Code Online (Sandbox Code Playgroud)

我希望能够做到的是在搜索结果列表中使用它,但是为了实际显示结果,我想做这样的事情:

Customer: Adam
Values: 10, 7
Run Code Online (Sandbox Code Playgroud)

所以,基本上,虽然我需要有一个与ID不同的结果集,但我仍然希望以某种方式保存GROUP BY删除的行以显示如上所示的值列表.做这个的最好方式是什么?