извлечение данных на основе состояния в красноречивом слуховом аппарате - PullRequest
0 голосов
/ 02 мая 2018

Привет, я работаю на сайте социальной сети в laravel , Моя база данных похожа на ...

ID | FROM_ID | TO_ID | STATUS
1  |   1     |   2   | Accepted
1  |   2     |   1   | Sent

Я хочу запрос, где статус ( выбран ) и from_id или to_id равен Auth::id() также с нетерпением.
Если Auth::id находится в from_id (тогда детали идентификатора пользователя в to_id) и если Auth::id находится в to_id (тогда детали идентификатора пользователя в from_id)

1 Ответ

0 голосов
/ 02 мая 2018

Вы можете использовать следующий запрос:

Я предоставляю запрос, который вы можете преобразовать в laravel:

ВЫБРАТЬ входящие. , user1. , user2. * FROM Входящие ВЛЕВО Присоединиться к пользователю как user1 на user1.id = inbox.FROM_ID ВЛЕВО Присоединиться к пользователю как user2 на user2.id = inbox.TO_ID WHERE STATUS = «Принят» и (FROM_ID = Auth :: id () ИЛИ TO_ID = Auth :: id ())

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