sql >> Database teknologi >  >> RDS >> Mysql

Hvordan laver man en Left Outer join med Laravel?

Du kan prøve at angive sammenføjningen som værende en ydre sammenføjning til venstre :

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

Den fjerde parameter i joinmetoden er $type , som, når den ikke er angivet, som standard er værdien inner . Men siden forlod join og venstre ydre sammenføjning er det samme , kan du bare bruge leftJoin metode i stedet for at gøre den mere læsbar:

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



  1. MySQL-understreng mellem to strenge

  2. hvordan man forbinder sql-server ved hjælp af JTDS-driver i Android

  3. 3 måder at generere et CREATE TABLE-script fra en eksisterende tabel i SQLite

  4. Hvordan gør man en kolonne unik i SQL?