购物车我建了个表,里面存放:

在thinkphp控制器里想通过GROUP('store_id')将数据安照分组分类,但是发现GROUP只能获取出来到分组中的一条数据。
查找资料后发现有一个方法:
![]()
通过GROUP_CONCAT(goods_id)可以获取到每个分组的信息,在数据库中查询结果如图:

但是,在thinkphp中还不知道怎么使用这个方法!看到有人说tp5.2不支持这个方法……
目前只能直接用thinkphp中的query直接执行sql语句了,不知道有什么其他方法?
博主为购物车建表,在ThinkPHP控制器里用GROUP('store_id')分组只能获取一条数据,了解到GROUP_CONCAT(goods_id)可获取分组信息,但不知在ThinkPHP中如何使用,还听说tp5.2不支持,目前只能用query执行sql语句,寻求其他方法。
购物车我建了个表,里面存放:

在thinkphp控制器里想通过GROUP('store_id')将数据安照分组分类,但是发现GROUP只能获取出来到分组中的一条数据。
查找资料后发现有一个方法:
![]()
通过GROUP_CONCAT(goods_id)可以获取到每个分组的信息,在数据库中查询结果如图:

但是,在thinkphp中还不知道怎么使用这个方法!看到有人说tp5.2不支持这个方法……
目前只能直接用thinkphp中的query直接执行sql语句了,不知道有什么其他方法?
1118
419

被折叠的 条评论
为什么被折叠?
