Как сравнить наборы записей или группы записей в Oracle? - PullRequest
1 голос
/ 05 августа 2011

У меня есть задание, где у меня есть две таблицы.Обе эти две таблицы имеют несколько записей, которые могут быть сгруппированы по определенному идентификатору, создавая наборы записей в этих двух таблицах

Эти наборы записей могут иметь различное количество записей.Хитрость в том, что я должен сравнить эти две таблицы и сравнить их по этим наборам записей.Если один набор записей, упорядоченный по дате обновления (одно из полей записей), не находит идентичный набор записей в другой таблице, я должен вывести этот набор записей

Каков наилучший способ сделать это?Как сравнить две разные таблицы по группам записей / наборам записей / блокам записей?

Следует ли использовать факторинг подзапроса?Должен ли я временные таблицы?Должен ли я использовать что-то еще?

Большое спасибо за ваши щедрые ответы и, пожалуйста, дайте мне знать, если я сделал мой вопрос неясным

Ответы [ 2 ]

1 голос
/ 05 августа 2011

Полагаю, вам нужен запрос minus, чтобы показать различия.

0 голосов
/ 06 августа 2011

Если вы используете жабу, есть определенная функция.Или вы можете использовать оператор минус или прочитать этот другой пост ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...