Я пытаюсь объединить две таблицы в SQL, где столбцы содержат разное количество уникальных записей.
Когда я использую полное объединение, дополнительные записи в объединенном столбце отсутствуют.
Код, который я использую (в SQL-протоколе SAS):
proc sql;
create table table3 as
select table1.*, table2.*
from table1 full join table2
on table1.id = table2.id;
quit;
Визуальный пример проблемы (невозможно показать реальные таблицы, содержащие конфиденциальные данные)
Table 1
id | count1
1 | 2
2 | 3
3 | 2
Table 2
id | count2
1 | 4
2 | 5
3 | 6
4 | 2
Table 3
id | counta | countb
1 | 2 | 4
2 | 3 | 5
3 | 2 | 6
- | - | 2 <----- I want don't want the id column to be blank in this row
Надеюсь, я достаточно ясно объяснил свою проблему, заранее благодарю за помощь.