0
我在SQL Server的工作缺少的行2016年我有2個表 - A和B.他們的樣本如下:SQL Server查詢來查找組
A:
Product Day Job
x 2017-06-15 1
x 2017-06-15 2
x 2017-06-15 3
x 2017-06-14 1
x 2017-06-14 2
y 2017-06-15 1
y 2017-06-14 1
y 2017-06-14 2
B:
Product Job
x 1
x 2
x 3
y 1
y 2
我想表明這產品與天表A缺少工作的情況下,如表B定義,因此,例如,我想回:
Product Day Job
x 2017-06-14 3
y 2017-06-15 2
我首先要弄清楚查詢掙扎。我不能直接做FROM A RIGHT JOIN B ON B.Product = A.Product AND B.Job = A.Job WHERE A.Job IS NULL
,因爲它獨立於Day
。這就好像我需要每天砍掉表A並且多次與表B一起加入(每天一次),但多次加入可能是一個壞主意。我怎樣才能達到我想要的輸出?
謝謝!是的,我將確保將來爲示例數據創建提供SQL語法。 – user3100444