jquery – MySQL Group由一列组成,但选择所有数据

前端之家收集整理的这篇文章主要介绍了jquery – MySQL Group由一列组成,但选择所有数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含大量数据的数据库.我想选择所有数据,但是按一列分组.

例如:

column a | column b
example  | apple
example  | pear
example  | orange
example  | strawberry

在示例中,列A是具有重复值并需要分组的列.
但是B列有不同的值,我想选择所有这些值.

最后,我想得到一个查询结果:

example
- apple
- pear
- orange
- strawberry

B列的值在jQuery手风琴中.

我已经尝试了几个小时,但仍然没有找到办法做到这一点.

编辑:
我已经设法使用Gordon提供的答案来解决问题.
使用PHP我展开了查询结果,并使用while循环收集了数组中的所有数据.

它现在很棒,谢谢你们!

解决方法

我想你可以使用group_concat()得到你想要的东西:
select a,group_concat(b)
from t
group by a;

这将为每个a创建一个“b”列表.在你的例子中:

example    apple,pear,orange,strawberry

您可以使用SEPARATOR关键字更改分隔符.

编辑:

您可以多次使用group_concat():

select a,group_concat(b) as bs,group_concat(c) as cs
from t
group by a;

或者,将它与concat()结合使用:

select a,group_concat(concat(b,':','c')) as bcs
from t
group by a;

猜你在找的jQuery相关文章