sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo hacer una unión externa izquierda con Laravel?

Podría intentar especificar la unión como unión externa izquierda :

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

El cuarto parámetro del método de unión es $type , que cuando no se especifica, el valor predeterminado es inner . Pero desde que se fue unirse y unión externa izquierda son lo mismo , podría usar el leftJoin en su lugar, para hacerlo más legible:

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