Какая операция оьратна для minus? SQL, Oracle

программирование базы данных sql oracle

Oracle
В запросе
(select ...
intersect
select...)193записи
minus
(select)13записей
=180записей
Какая операция обратна для минуса. Нужно выбрать не 180 записей, а те 13.
Ответы:
INTERSECT?
это теория множеств, а не оракл
Я так понял, вам нужно получить 13 записей, которые возвращает второй запрос? Так зачем тогда нужно нагораживать такие сложные комбинации, если то, что нужно, уже возвражается вторым запросом?
> (select)13записей
А если вы имеете в виду, что 1) вам нужно выбрать все записи, которые входят в оба запроса, используйте INTERSECT,
2) все записи, которые входят хотя бы в один запрос, используйте UNION.
Если множества частично пересекаются, в первом случае вы получите меньше 13 записей, во втором - больше 193


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.