私はこのようなテーブルにいる必要があります
Year Month
2012 8
2012 7
2012 4
2012 3
2011 7
2011 3
2011 1
2010 10
2010 9
2010 8
この表は、残りの月と年を示しています。ここで、2012 年の 7 か月を完了したとします。今、次のようなリストが必要です
Year Month
2012 8
2012 4
2012 3
2011 7
2011 3
2011 1
2010 10
2010 9
2010 8
以下のクエリを使用していますが、正しいレコードが得られません
SELECT YEAR, MONTH from tablex
WHERE Year NOT IN (SELECT DISTINCT YEAR from OTHER_TABLE INNER JOIN Some_Other_Table)
AND MONTH NOT IN (SELECT DISTINCT MONTH FROM OTHER_TABLE INNER JOIN Some_Other_Table)
OTHER_TABLE が null の場合、現在のカウントを取得していますが、Other テーブルに 2012 年と 7 月がある場合、結果が得られません。
PS: tablex と OTHER_TABLE および Som_Other_Table で使用できる結合列はありません