Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да се обработи MySQL заявка FULL JOIN

за да се симулира FULL JOIN в mysql, трябва да UNION резултатът от дясното и лявото свързване от двете таблици

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направите JOIN от две различни колони към една и съща колона в отделна таблица

  2. Случайно блокирах root на MySQL

  3. Защо се използва разделител със съхранена процедура в mysql?

  4. MySQL заключване в грешка при дублиран ключ

  5. java.sql.SQLException:Броят на колоните не съвпада с броя на стойностите при грешка на ред 1