0
group byを使用すると、結果はグループ化されますが、すべてが返されるわけではありません。ここには6つの結果がありますが、結果は5つしかありません。したがって、基本的にはroom_id = 17
は103
というエントリを取得し、106
というエントリは返されません。ここでLaravel - Eloquent group by
私がやっているものです:
$prices = $hotel->prices()->groupBy('room_id')->get();
もちろん、それは「GROUP BY」と同じです。あなたは何を達成したいですか? –
@ThomasVanderVeen私は5つの結果を得たいと思います。そのうちの1つに2つの結果が含まれています。なぜなら、両方とも同じ 'room_id' – omarsafwany