AA ve BB'de yinelenen satırlar olmadığı varsayılırsa (yani, tüm aynı değerler), bir tam dış birleşim, bir sol birleştirmenin ve bir sağ birleştirmenin birliğinin eşdeğeridir.
SELECT *
FROM AA
LEFT JOIN BB ON AA.C_ID = BB.C_ID
UNION
SELECT *
FROM AA
RIGHT JOIN BB ON AA.C_ID = BB.C_ID
orada yinelenen satırlar (ve bunları saklamak istediğiniz), sonuna veya AA'dan rekoru orada tekabül değilse sadece null başka sahasında WHERE AA.C_ID IS NULL
ekleyin.
DÜZENLEME:
benzer bir yaklaşım here bakınız.
O önerir daha ayrıntılı fakat
SELECT *
FROM AA
JOIN BB ON AA.C_ID = BB.C_ID
UNION ALL
SELECT *
FROM AA
LEFT JOIN BB ON AA.C_ID = BB.C_ID
WHERE BB.C_ID IS NULL
UNION ALL
SELECT *
FROM AA
RIGHT JOIN BB ON AA.C_ID = BB.C_ID
WHERE AA.C_ID IS NULL
Ancak bu AA.C_ID
ve BB.C_ID
boş olmadığını varsayar daha fazla ölçülebilir.