No, you need the UNION, but you could do a variation on this, rather ridiculous, exampleSELECT MyPK1_1, Col1_1, Col1_2, NULL, NULLFROM Table1UNION ALLSELECT MyPK2_1, NULL, NULL, Col2_1, Col2_2FROM Table2 AS T2WHERE NOT EXISTS(SELECT * FROM Table1 AS T1 WHERE T1.MyDate = T2.MyDate)
i.e. use the same output column position for columns that are equivalent and "unique" columns for things that only occur in one of the tables - and output NULL in that position from the other tableKristen