sql >> Databasteknik >  >> RDS >> Mysql

Kan inte bearbeta MySQL FULL JOIN-frågan

för att simulera FULL JOIN i mysql måste du UNION resultatet av Right Join och Left Join från båda tabellerna

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



  1. Hur kombinerar jag en SELECT + WHERE-fråga med en INSERT-fråga?

  2. Hur skickar man en variabel till en IN-sats?

  3. Hur man hittar skillnaden mellan två datum i MySQL

  4. MySQL-fel 1093 - Kan inte ange måltabell för uppdatering i FROM-satsen