Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да направя ляво външно присъединяване с Laravel?

Можете да опитате да посочите присъединяването като ляво външно съединение :

->join('answers as answers', 'responses.answer_id', '=', 'answers.id', 'left outer')

Четвъртият параметър на метода на присъединяване е $type , който, когато не е посочен, по подразбиране има стойност inner . Но тъй като ляво присъедини иляво външно съединение са едно и също нещо , можете просто да използвате leftJoin вместо това, за да го направи по-четим:

->leftJoin('answers as answers', 'responses.answer_id', '=', 'answers.id')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pdo безплатен резултат

  2. брои без група

  3. CakePHP Връзката с базата данни Mysql липсва или не може да бъде създадена

  4. Най-бързият начин за подмножество - data.table срещу MySQL

  5. MySQL Изтрийте дублиращи се редове, които имат същата стойност на колоната