FULL OUTER JOIN
често може да се симулира с UNION
от двете LEFT JOIN
и RIGHT JOIN
. т.е. всички са отляво и тези отдясно, съответстващи, където е възможно, на критериите за присъединяване. Обикновено се използва изключително рядко според моя опит. Имам голяма система, в която се използва само веднъж.
Това, което изглежда искате да направите тук, защото FULL OUTER JOIN
не е достъпно е за UNION
два комплекта и задайте малко JOIN
критерии между двете подгрупи, което наистина не е възможно. Двата набора, които са UNION
ed във вашия пример не могат да имат псевдоними, нито могат да имат WHERE
клауза, която се опитва да ги свърже.