sql >> Databasteknik >  >> RDS >> Mysql

Hur gör man en Left Outer-join med Laravel?

Du kan prova att ange kopplingen som en vänster yttre koppling :

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

Den fjärde parametern i joinmetoden är $type , som när det inte anges, har värdet inner som standard . Men sedan vänster gå med och vänster yttre sammanfogning är samma sak , kan du bara använda leftJoin metod istället för att göra den mer läsbar:

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



  1. VARCHAR och NVARCHAR datatyper i SQL Server

  2. Använda MySQL relationsdatabaser på Fedora 20

  3. Hur genererar man automatiskt migreringar med Sequelize CLI från Sequelize-modeller?

  4. Hur man designar en resewebbplatsdatabas