iNickolay
@iNickolay

Как добавить условие AND у leftJoin?

Доброго дня!

Никак не пойму как использовать конструкцию вида:

SELECT *
  FROM table1 AS t1
    LEFT JOIN table2 as t2
      ON t1.a = t2.b
    LEFT JOIN table3 AS t2
      ON t1.a = t3.b
      AND t2.a = t3.c
WHERE t1.d = 7

В документации описан только orOnили where:

DB::table('users')
  ->join('contacts', function ($join) {
      $join->on('users.id', '=', 'contacts.user_id')->orOn(...);
  })
  ->get()


P.S. ->and(...) ->andOn(...) Пробовал - не работает :)
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
New_Horizons
@New_Horizons
Бред:
where вместо orOn
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы