Как написать запрос, используя, кроме как для сравнения данных в двух таблицах, имеющих одинаковые столбцы - PullRequest
0 голосов
/ 09 апреля 2020

Как мне написать запрос, используя, кроме как для сравнения данных в двух таблицах с конфискованными одинаковыми столбцами (огромные данные не могут сравниваться вручную) и должны давать результаты как совпадающие или нет?

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

(select CATEGORY_ID,PERIOD_CODE,RETAIL_ID,Transhipment_Ind,(EQ_VOLUME),(CONSUMER_UNITS)
from  vwAGG_CAT_STORE)
except
SELECT PERIOD_CODE,RETAIL_ID,TRANSSHIPMENT_IND,P.CATEGORY_ID,SUM(EQ_VOLUME) AS "EQVOLUME",SUM(CONSUMER_UNITS) AS "CONSUMER_UNITS"
FROM vwFCT_DISTSTORE F
INNER JOIN vwDIM_PROD P ON (P.PRODUCT_ID=F.PRODUCT_ID) 
GROUP BY PERIOD_CODE,RETAIL_ID,TRANSSHIPMENT_IND,P.CATEGORY_ID

1 Ответ

0 голосов
/ 09 апреля 2020

Позвольте мне объяснить на более простых таблицах:

SELECT TABLE1.*, TABLE2.*
FROM TABLE1
FULL JOIN TABLE2 ON TABLE1.C = TABLE2.C
WHERE TABLE1.C IS NULL OR TABLE2.C IS NULL

Таким образом, будут перечислены все сущности TABLE1, у которых нет пар в TABLE2, и наоборот.

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