12
Laravel Eloquent -distinct()とcount()が一緒に正しく機能しない
だから私はクエリで異なるpidの数を取得しようとしていますが、戻り値が間違っています。 これは私がやろうとしていることです: $ad->getcodes()->groupby('pid')->distinct()->count() 値「2」を返すものは、「1」でなければなりません。 回避策として、私はこれをやっています: count($ad->getcodes()->groupby('pid')->distinct()->get()) 正常に動作し、「1」を返すもの カウントとディスティンクトを同じクエリに含めることができないルールはありますか?私は回避策が「重い」と感じているので、元のクエリを機能させたい:(