Нужна помощь в написании SQL-запроса - PullRequest
0 голосов
/ 07 апреля 2010

У меня есть две таблицы продуктов Product1 и Product2. В поле ProductId имеется одно-одно соответствие.

Я хочу получить все идентификаторы продуктов, для которых поле Product2.Exported имеет значение false И Где идентификаторы товаров, которые есть в Product1, но не в Product2.

Сейчас у меня есть два запроса, которые я пытаюсь объединить в один.

SELECT ProductId FROM Product1 WHERE ProductId NOT IN(Select ProductId From Product2)
SELECT ProductId FROM Product2 WHERE Exported = 0

1 Ответ

6 голосов
/ 07 апреля 2010

Используйте объединение (или объединение всех для включения дубликатов):

SELECT ProductId FROM Product1 WHERE ProductId NOT IN(Select ProductId From Product2) 
union 
SELECT ProductId FROM Product2 WHERE Exported = 0 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...