gpt4 book ai didi

php - Laravel 5 分组方式

转载 作者:行者123 更新时间:2023-11-29 07:34:12 24 4
gpt4 key购买 nike

我有 2 个表 ItemsSets。我如何进行查询以按 parent_item 对它们进行分组

项目

  • 编号
  • 姓名

集合

  • 编号
  • item(属于Items)
  • parent_item(属于Items)

数据看起来像

项目

1,项目#1
2,项目#2
3,项目#3
4,项目#4

集合

ID:1,项目:1,父项目:3
ID:2,项目:2,父项:3
ID:3,项目:2,父项目:4
ID:4,项目:3,父项目:null
Id: 5, Item: 4, Parent Item: null

我想以某种方式对数据进行分组

{
3: [1,2],
4: [2],
'other': [3,4]
}

最佳答案

假设您有一个Set 模型并且Parent Item 的列名称是parent_item 您可以执行以下操作

Set::get()->groupBy('parent_item');

如果您没有模型并且Parent Item 的列名称是parent_item

DB::table('Sets')->get()->groupBy('parent_item')

关于php - Laravel 5 分组方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49745459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com