Я хочу изменить этот SQL-запрос в Laravel, как я могу - PullRequest
0 голосов
/ 04 апреля 2019

может кто-нибудь изменить этот запрос в laravel

SELECT chat_id
FROM chat_user
GROUP BY chat_id
HAVING MIN(user_id) = <user_id_1> AND MAX(user_id) = <user_id_2>;

Ответы [ 2 ]

1 голос
/ 04 апреля 2019

построитель запросов или красноречивый способ. DB :: table или ChatUser ::

$data = DB::table('chat_user')
    ->select('chat_id')
    ->groupBy('chat_id')
    ->havingRaw('MIN(user_id) = '.$user_id1.' AND MAX(user_id) = '.$user_id2.'')
    ->get();
0 голосов
/ 04 апреля 2019

Lim Kean Phang ответил в ответ Спасибо Лим Кин Пханг!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...