FULL OUTER JOIN
często można symulować za pomocą UNION
obu LEFT JOIN
i RIGHT JOIN
. tzn. wszystko znajduje się po lewej i po prawej stronie, dopasowując się tam, gdzie to możliwe, do kryteriów łączenia. Z mojego doświadczenia wynika, że jest zwykle niezwykle rzadko używany. Mam duży system, w którym jest używany tylko raz.
Wygląda na to, że chcesz tutaj zrobić, ponieważ FULL OUTER JOIN
nie jest dostępny dla UNION
dwa zestawy i ustaw trochę JOIN
kryteria między tymi dwoma podzbiorami, co tak naprawdę nie jest możliwe. Dwa zestawy, które są UNION
ed w twoim przykładzie nie może mieć aliasów ani nie może mieć WHERE
klauzula, która próbuje je połączyć.