Необходимо разработать запрос между двумя таблицами, если и еще - PullRequest
0 голосов
/ 22 апреля 2019

У меня есть две таблицы: во-первых, это основной файл элемента Col (Icode, IName, UOM), а во второй таблице - элемент клиента. File Col (Cicode, CIName, CustomerID, UOM, Icode). вторая таблица элементов, затем элемент выбирается из элемента клиента. Файл в противном случае, если не упоминается какой-либо элемент в отношении какого-либо клиента, затем элемент выбирается из основного файла элемента.

1 Ответ

0 голосов
/ 22 апреля 2019

Это запрос расстановки приоритетов. Вы можете использовать union all и not exists:

select . . .   -- whatever columns you want
from customer_items ci
union all
select . . .   -- corresponding columns
from master_items mi
where not exists (select 1
                  from customer_items ci2
                  where ci2.ciname = mi.name
                 );

Ваш вопрос довольно расплывчат в отношении того, какие столбцы вы хотите и каковы названия вещей на самом деле. Поэтому заполните . . . соответствующими столбцами и измените названия для вашей ситуации.

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