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删除的行以显示如上所示的值列表.做这个的最好方式是什么?