Выберите разницу в зависимости от критериев - PullRequest
0 голосов
/ 31 мая 2018

Надеюсь, вы поможете мне с одним утверждением.Мне нужно выбрать только записи на основе критериев, но только при обнаружении дубликатов.Критерии: No_Type = 'Custom'

Пример табличных данных:

Product  |  Component  |  Detail  |  Stock  |  No_Type
-------------------------------------------------------
Brick       Powder        Grain      12        General
Brick       Water         Plain      34        General
Brick       Additives     A95        54        General
Brick       Powder        Grain      67        Custom
Brick       Water         Plain      55        Custom
Brick       Additives     A95        43        Custom
Box         Wood          Oak         1        General
Box         Nails         Steel       2        General

Результат основан на обнаружении повторяющихся значений для столбцов (Product, Component, Details) и, если обнаружено, выберитезаписи, в которых в столбце No_Type указано 'Custom'.

В результате мне потребуется следующее:

Product  |  Component  |  Detail  |  Stock  |  No_Type
-------------------------------------------------------
Brick       Powder        Grain      67        Custom
Brick       Water         Plain      55        Custom
Brick       Additives     A95        43        Custom
Box         Wood          Oak         1        General
Box         Nails         Steel       2        General

В таблице нет полей идентификатора, только то, что здесь.Я использую Postgresql.

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