Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible de traiter la requête MySQL FULL JOIN

afin de simuler FULL JOIN dans mysql, vous devez UNION le résultat de la jointure droite et de la jointure gauche des deux tables

SELECT  Persons.Name, Persons.P_Id, Invoice.Id
FROM    Persons
        LEFT JOIN Invoice
            ON Persons.P_Id=Invoice.P_Id
UNION
SELECT  Persons.Name, Persons.P_Id, Invoice.Id
FROM    Invoice
        LEFT JOIN Persons
            ON Persons.P_Id=Invoice.P_Id