tp6使用問題如何在查詢時按指定字段索引分組?
發布日期:2022-03-06瀏覽次數:835 來源:福州網站建設 標簽: 查詢
索引
分組
數據庫:
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使用問題如何在查詢時按指定字段索引分組?"文章,如果你在這方面有什么問題,隨時聯系我們