tp6使用问题如何在查询时按指定字段索引分组?
发布日期:2022-03-06浏览次数:657 来源:福州网站建设 标签: 查询
索引
分组
数据库:
id | user_id | xxx
1 1 x1
2 1 x2
3 2 x3
期望实现查询结果(以user_id为索引)
[
1=>[
[id:1,user_id:1,xxx:x1],
[id:2,user_id:1,xxx:x2]
],
2=>[
[id:3,user_id:2,xxx:x3]
],
]
我知道select后foreach可以实现,
我想知道是否有可能使用框架查询的连贯操作实现?
如果没有,是否有办法不修改框架源码的前提下自行扩展db/query/collection等类增加一个自定义的连贯操作?如:db('')->indexby('user_id')->select()
类似Db::table('table')->column('*','user_id'),但column只有二维数据,如:
[
1=>[id:1,user_id:1,xxx:x1]
2=>[id:3,user_id:2,xxx:x3]
]
以上是由福州网站建设的小编为你分享了"tp6使用问题如何在查询时按指定字段索引分组?"文章,如果你在这方面有什么问题,随时联系我们