Ein FULL OUTER JOIN
kann oft mit UNION
simuliert werden von beiden LEFT JOIN
und RIGHT JOIN
. d.h. es befindet sich alles auf der linken Seite und die auf der rechten Seite, wobei die Verknüpfungskriterien nach Möglichkeit übereinstimmen. Es wird meiner Erfahrung nach normalerweise äußerst selten verwendet. Ich habe ein großes System, in dem es nur einmal verwendet wird.
Was Sie hier anscheinend tun möchten, weil FULL OUTER JOIN
nicht verfügbar ist, ist UNION
zwei Sätze und setze einige JOIN
Kriterien zwischen den beiden Teilmengen, was wirklich nicht möglich ist. Die zwei Sätze, die UNION
sind ed in Ihrem Beispiel können keine Aliase haben, noch können sie ein WHERE
haben -Klausel, die versucht, sie zu verknüpfen.