我必须要一张这样的桌子
Year Month
2012 8
2012 7
2012 4
2012 3
2011 7
2011 3
2011 1
2010 10
2010 9
2010 8
这张表显示了哪个月份和年份是remaning,现在假设我已经完成了 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 为空时,我得到了当前计数,但是当其他表有 2012 年和第 7 个月时,我没有得到任何结果。
PS:tablex 和 OTHER_TABLE 和 Som_Other_Table 没有可用的连接列