sql >> Database >  >> RDS >> Mysql

Help me met deze MySql full outer join (of unie)

EEN FULL OUTER JOIN kan vaak worden gesimuleerd met de UNION van beide LEFT JOIN en RIGHT JOIN . d.w.z. het is allemaal aan de linkerkant en die aan de rechterkant, waar mogelijk overeenkomend met de toetredingscriteria. Het wordt meestal uiterst zelden gebruikt, in mijn ervaring. Ik heb een groot systeem waar het maar één keer wordt gebruikt.

Wat je hier lijkt te willen doen omdat FULL OUTER JOIN is niet beschikbaar is voor UNION twee sets en stel wat JOIN in criteria tussen de twee subsets, wat echt niet mogelijk is. De twee sets die UNION . zijn ed in uw voorbeeld kan geen aliassen hebben, noch kunnen ze een WHERE . hebben clausule die ze probeert te linken.



  1. CREATE INDEX-instructies genereren in SQL Server

  2. Hoe voer ik een SQL-bestand uit in PostgreSQL met behulp van een Linux-terminal?

  3. Het samenvoegen van twee tabellen werkt niet

  4. Dubbele records zoeken in MySQL