sql >> Database >  >> RDS >> Mysql

Hoe doe je een Left Outer join met Laravel?

Je zou kunnen proberen om de join op te geven als een linker outer join :

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

De vierde parameter van de join-methode is $type , die, indien niet gespecificeerd, standaard de waarde inner heeft . Maar sinds links lid geworden en linker buitenste join zijn hetzelfde , je zou gewoon de leftJoin . kunnen gebruiken methode in plaats daarvan, om het leesbaarder te maken:

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



  1. Wat is het doel van het gebruik van OPTION(MAXDOP 1) in SQL Server?

  2. SQL-ontwikkelaar 4.1.2

  3. MySQL Datum- en Tijdfuncties bestaan ​​niet

  4. Moeite om te beslissen over het identificeren of niet-identificerende relatie