我有2個表變量@Data和@DateTableSQL UNION 2個表變量,其中日期是相同的,但其他數據並不
@Data conatains如下:
Company Date Type Select
Altec 12-1-2010 d 2
Altec 12-1-2010 a 2
Alect 12-3-2010 d 3
@DateTable包含以下:
Company Date Type Select
Altec 12-1-2010 a 0
Altec 12-3-2010 a 0
Altec 12-5-2010 a 0
Altec 12-6-2010 a 0
我需要在同一查詢中同時顯示d和a。因此,如果沒有與@data表中的a匹配的d,它需要將它從@DateTable中提取出來。
所以基本上我想要的結果如下
Company DATE Type Select
ALTEC 12-1-10 d 2
ALTEC 12-1-10 a 2
ALTEC 12-3-10 d 3
ALTEC 12-3-10 a 0 (This is pulled from @DateTable)
我怎麼會聯盟這兩個表沒有得到那些已經在@Data表,但也沒有gettig從@DateType表多餘的人的那些即不要匹配.....
哪些列(S)是兩個表之間是相同的 - 'company'和'date'? – 2010-10-25 15:48:24
@OMG - 也是'Type',我想。 – 2010-10-25 15:52:02
日期,類型,公司 – user380432 2010-10-25 16:01:36