3 つのテーブルに対して完全外部結合を実行するにはどうすればよいでしょうか。
既に 2 つのテーブルで結合を正常に実行していますが、3 番目のテーブルをクエリに追加する方法がわかりません。
これが私の(長ったらしい)クエリです:
SELECT MONTH(t1.datetime) AS month, COUNT(DISTINCT t1.column) AS t1Count, COUNT(DISTINCT t2.column) AS t2Count
FROM t1
LEFT OUTER JOIN t2 ON MONTH(t2.datetime) = MONTH(t1.datetime)
GROUP BY MONTH(t1.datetime)
UNION
SELECT MONTH(t1.datetime) AS month, COUNT(DISTINCT t1.column) AS t1Count, COUNT(DISTINCT t2.column) AS t2Count
FROM t1
RIGHT OUTER JOIN t2 ON MONTH(t2.datetime) = MONTH(t1.datetime)
GROUP BY MONTH(t2.datetime)
どんなガイダンスも大歓迎です。