Я пытаюсь получить сеансы, где пользователи имеют только один.У пользователей есть приложения, которые, в свою очередь, имеют много сеансов.
Это мой запрос
$oneTimeSessions = DB::table('online_counselling_applications')
->join('online_counselling_sessions', function ($join) {
$join->on('online_counselling_applications.id', '=', 'online_counselling_sessions.online_counselling_id')
})->groupBy('online_counselling_id')->distinct()->get();
В настоящее время я получаю все сеансы, и при наличии дубликата отображается только один.Если есть дубликат, я не хочу показывать ни одного.Есть идеи?