Вы можете написать свой запрос, используя внутреннее соединение, следующим образом:
SELECT DISTINCT r.A, r.B
FROM r
INNER JOIN s
ON r.A = s.A
WHERE r.B < s.B;
В этой версии запроса необходимо условие DISTINCT
, поскольку данная запись в таблице r
может потенциальноприсоединиться к более чем одному совпадению в таблице s
.В вашей исходной версии не может быть дубликатов, потому что предложение SOME
, которое принимает набор записей any, всегда возвращает один ответ да / нет.