Different () в столбце Speci c не работает в laravel? - PullRequest
1 голос
/ 01 мая 2020

Я пытаюсь получить строки, где rate_card_id отличается, но не работает.

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

он выбирает все строки, для которых customer_charge_id соответствует.

Ответы [ 2 ]

0 голосов
/ 01 мая 2020
 $distinct_rows = RateCharge::selectRaw('DISTINCT rate_card_id)')->where('customer_charge_id',$customer_charge_id)->get();
0 голосов
/ 01 мая 2020

Попробуйте это:

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