En FULL OUTER JOIN
kan ofte simuleres med UNION
af begge LEFT JOIN
og RIGHT JOIN
. dvs. det er alle til venstre og dem til højre, der matcher, hvor det er muligt, på joinkriterierne. Det er normalt ekstremt sjældent brugt, efter min erfaring. Jeg har et stort system, hvor det kun bruges én gang.
Hvad du ser ud til at have lyst til at gøre her, fordi FULL OUTER JOIN
er ikke tilgængelig er til UNION
to sæt og sæt nogle JOIN
kriterier mellem de to delmængder, hvilket virkelig ikke er muligt. De to sæt, der er UNION
ed i dit eksempel kan ikke have aliaser, og de kan heller ikke have en WHERE
klausul, som forsøger at forbinde dem.