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

时间:2018-08-23 21:48:32

标签: php sql laravel laravel-5 eloquent

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

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

1 个答案:

答案 0 :(得分:0)

您可以尝试:

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

您可能需要颠倒orderBy和groupBy。