Прежде всего, я разработчик SAS.Следовательно, в этом случае будет работать SAS Datastep или PROC SQL (обычный SQL).
В настоящее время у меня есть 2 таблицы со структурой, представленной ниже: ca_no уникальна
Table A(Master/Primary)
ca_no ca_name assetnm power period
1 ali house 100 201801
2 abu plane 200 201801
3 abu plane 300 201802
4 zara car 400 201801
7 zara car 500 201805
8 zara car 600 201806
Table B(Secondary)
ca_no ca_name assetnm period kickoffdate carbrand
1 ali house 201801 1-1-2018 BMW
2 abu plane 201801 2-1-2018 Audi
5 bernard tank 201802 3-1-2018 Merc
6 chris NA 201803 5-2-2018 Ford
Я хочу объединить дляте, которые могут соответствовать ca_no.В противном случае присоединитесь и создайте новые записи для тех, у которых нет совпадения ca_no (например, 5 и 6 в таблице B).
sample output:
Table Result
ca_no ca_name assetnm power period kickoffdate carbrand
1 ali house 100 201801 1-1-2018 BMW
2 abu plane 200 201801 2-1-2018 Audi
3 abu plane 300 201802 3-1-2018 Audi
4 zara car 400 201801
5 bernard tank 201802 3-1-2018 Merc
6 chris NA 201803 5-2-2018 Ford
7 zara car 500 201805
8 zara car 600 201806
Есть ли способ сделать это?
что-то вроде UNIONи присоединяйся в некотором роде к каждому.