根据标准选择差异

时间:2018-05-31 12:20:33

标签: postgresql

希望你能用一个选择声明来帮助我。 我需要根据条件仅选择记录,但仅在检测到重复时才选择。标准是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

结果基于检测列的重复值(产品,组件,详细信息),如果检测到,则选择“自定义”列下No_Type列下的记录。

我需要的是:

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

表中没有ID字段,只有这里的内容。 我正在使用Postgresql。

0 个答案:

没有答案