2017-11-13 3 views
1

die folgende Abfrage:Zähle in Eloquent mit distinct?

Sheep::whereIn('foobar_id', [1, 2, 3, 4, 5])->groupBy('foobar_id')->count(); 

auch anstelle groupBy die Verwendung habe ich versucht, distinct('foobar_id') ohne Wirkung. Wie kann ich ein Ergebnis der Zählungen erhalten, wo Doppelpunkte der foobar_id übersprungen werden? Verwenden von Postgres

Antwort

2
Sheep::query() 
    ->whereIn('foobar_id', [1, 2, 3, 4, 5]) 
    ->distinct() 
    ->count('foobar_id');