删除显示数据列中的重复值



我有position_id和provider_id的特权表。如何删除该表的重复值看起来像第二个表。我想通过雄辩来解决这项任务。 第一个表显示下一个代码:

MyTable::with('provider')->with('position')->orderBy('position_id')->get()
position_id provider_id
7            1
7            2
7            3  
9            5
9            6  
10           7

position_id provider_id
7       1
2
3   
9       5
6   
10      7

你可以试试:

MyTable::with('provider')->with('position')->orderBy('position_id')- 
>groupBy('position_id')->get()

您可能需要颠倒顺序 By 和 groupBy。

相关内容

  • 没有找到相关文章