перекрестное объединение можно выполнять только в том случае, если между наборами данных нет взаимосвязи
selec t1.individual_id, Code1, Code2
from t1
cross join t2
, но учтите, что перекрестное объединение умножает результаты на m x n
, где m - количество записей, возвращаемых из * 1005.* и n
- это число записей, возвращаемых из t2
или
, если вы собираетесь объединить два набора данных в один,
select Individual_id, Max(Code1) Code1, Max(Code2) Code2 From
(
SELECT Individual_id, Code1, NULL Code2 FROM dataset1
UNION ALL
SELECT Individual_id, NULL, Code2 FROM dataset2
) t
Group by Individual_id