У меня есть 2 таблицы, как показано ниже.Мне нужно получить совпадающие имена между двумя таблицами, а также непревзойденные NULL-записи в таблице 2 секунды.Номер столбца (ключевые значения) должен быть в Join.Я использовал следующий запрос.Но есть ли способ избавиться от Union, или есть какой-нибудь другой способ написания запроса, кроме приведенного ниже?
FirstTable
Number|Name
1 |Oracle
2 |SAP
3 |IQ
4 |HANA
5 |Oracle
Second Table
Number|Name
1 |Oracle
2 |
3 |Sybase
4 |HANA
5 |
Query:
-------
select a.name from FirstTable a, Secondtable b
where a.number=b.number
and a.name=b.name
and b.name is not null
union
select a.name from FirstTable a, Secondtable b
where a.number=b.number
and b.name is null
Required Output
Name
Oracle
SAP
HANA