URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2271
[ Назад ]

Исходное сообщение
"SQL-запрос"

Отправлено asd , 21-Апр-04 19:36 
У меня есть 2 выборки с одинаковыми полями (столбцами), одна больше, другая меньше. Та, что больше, включает в себя ту, что меньше. Вопрос: Каким образом мне построить запрос, чтобы в результате у меня получилась выборка, полями которой бы были поля большей выборки, которых нет в меньшей? Проще говоря, как мне получить выборку - результат вычитания 2 выборок? Например, select ..., ..., ... from ... where ... минус select ..., ..., ... from ... where ...

Содержание

Сообщения в этом обсуждении
"SQL-запрос"
Отправлено dev , 21-Апр-04 22:59 
>У меня есть 2 выборки с одинаковыми полями (столбцами), одна больше, другая
>меньше. Та, что больше, включает в себя ту, что меньше. Вопрос:
>Каким образом мне построить запрос, чтобы в результате у меня получилась
>выборка, полями которой бы были поля большей выборки, которых нет в
>меньшей? Проще говоря, как мне получить выборку - результат вычитания 2
>выборок? Например, select ..., ..., ... from ... where ... минус
>select ..., ..., ... from ... where ...

where table1.id not in (select id from table2 where ...)