首页 > 解决方案 > 特定列上的 distinct() 在 laravel 中不起作用?

问题描述

我正在尝试获取rate_card_id不同但不起作用的行。

 $distinct_rows = RateCharge::where('customer_charge_id',$customer_charge_id)->distinct('rate_card_id')->get();

它正在获取所有customer_charge_id匹配的行。

标签: laravellaravel-5eloquent

解决方案


尝试这个:

$distinct_rows = RateCharge::where('customer_charge_id',$customer_charge_id)->groupBy('rate_card_id')->get();

推荐阅读