【发布时间】:2018-10-31 09:51:46
【问题描述】:
有一个 Postgres 数据库,表有三列。数据结构在外部系统中,无法修改。
每个对象由三行表示(由列element_id标识-该列中具有相同值的行表示同一对象),例如:
key value element_id
-----------------------------------
status active 1
name exampleNameAAA 1
city exampleCityAAA 1
status inactive 2
name exampleNameBBB 2
city exampleCityBBB 2
status inactive 3
name exampleNameCCC 3
city exampleCityCCC 3
我想获得描述每个对象的值对。它必须是name 和status。
对于这个例子,输出应该是这样的:
exampleNameAAA | active
exampleNameBBB | inactive
exampleNameCCC | inactive
解决这个问题的最佳方法是什么?
【问题讨论】:
标签: sql postgresql entity-attribute-value