加入三行,如果一列中相同的值
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,有一个Postgres数据库和表有三个列。 数据结构在外部系统所以我不能修改它。每个对象由三行(被列element_id--行相同的值在本专栏中代表同一个对象),例如:key value
千家信息网最后更新 2026年11月02日加入三行,如果一列中相同的值
有一个Postgres数据库和表有三个列。 数据结构在外部系统所以我不能修改它。
每个对象由三行(被列element_id--行相同的值在本专栏中代表同一个对象),例如:
key value element_id-----------------------------------status active 1name exampleNameAAA 1city exampleCityAAA 1status inactive 2name exampleNameBBB 2city exampleCityBBB 2status inactive 3name exampleNameCCC 3city exampleCityCCC 3
我想要所有的值描述每个对象(名称、状态和城市)。
对于这个示例的输出应该是:
exampleNameAAA | active | exampleCityAAAexampleNameBBB | inactive | exampleCityBBBexampleNameCCC | inactive | exampleCityCCC
我知道如何加入两行:
select a.value as name, b.value as statusfrom the_table a join the_table b on a.element_id = b.element_id and b."key" = 'status'where a."key" = 'name';
怎么可能加入三列?
对象
数据
相同
三行
三个
专栏
代表
名称
城市
数据库
数据结构
状态
示例
系统
结构
a.
b.
输出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华互联网科技
互联网佳科技有限公司
新华互联网科技学院
关于新基建和互联网科技
互联网金融公司科技
互联网 科技创业
卓越科技(互联网 )
海南购全球互联网科技
广州慧亚互联网科技怎么样
栖莱科技互联网股份有限公司
崇明区互联网教育科技售后服务
新兴科技互联网创新大赛颁奖典礼
互联网保险科技创业
互联网新科技动漫ppt素材
云南省自由互联网科技有限公司
互联网科技包装股份有限公司上市
中国新注册互联网科技
美国五大互联网科技公司市值多少
互联网科技大会大佬
中国主要互联网科技公司
互联网通讯科技
期待互联网科技
碳银互联网科技有限公司
佰商互联网科技有限公司
现代科技和互联网有关系吗
福州新华互联网科技学校 知乎
乌苏新华互联网科技做什么的
互联网公司高科技产品
易租星互联网科技有限公司
山东亿川互联网科技有限责任公司