У меня есть три таблицы.
t1
Name | Version | ...
A 1
A 2
B 1
B 3
t2
Name | Version | ...
A 1
A 3
B 2
B 3
t3
Name | Version | ...
A 1
A 2
Я хочу выбрать отдельные значения имени и версии из таблицы 1 и 2, которых нет в таблице 3.
Мой текущий запрос SELECTвыбирает различные значения из таблицы 1 и таблицы 2 с помощью
SELECT c.name,c.version FROM
(SELECT name,version from t1
UNION
SELECT name,version from t2
) c
Это возвращает
result
Name | Version
A 1
A 2
A 3
B 1
B 2
B 3
Что я хочу вместо этого
wanted result
Name | Version
A 3
B 1
B 2
B 3
Как правильно изменитьHQL-запрос, чтобы получить этот результат? Спасибо за любую помощь.