var list1 = new [] { 1, 4, 5}; var list2 = new [] { 3, 4, 8}; var query = list1.Except(list2).Concat(list2.Except(list1));