postgresql - 根据 PostgreSQL 11.0 中的常用列值将列转换为行
问题描述
是否可以将列转换为同一表中的行(基于通用列名)。我已经转换/加入了一个表,以便将具有相同名称的列连接在一起。
medicinal_product_no substance drug_name who_atc medicinal_product_no substance drug_name who_atc
3297995 azilsartan amlodipine;azilsartan C09DB 3297995 amlodipine amlodipine;azilsartan C09DB
3876 dexamethasone dexamethasone A01AC | C05AA 3876 dexamethasone dexamethasone A01AC | C05AA | D07AB
所需的输出是:
medicinal_product_no substance drug_name who_atc
3297995 azilsartan amlodipine;azilsartan C09DB
3297995 amlodipine amlodipine;azilsartan C09DB
3876 dexamethasone dexamethasone A01AC | C05AA
3876 dexamethasone dexamethasone A01AC | C05AA | D07AB
解决方案
推荐阅读
- angular - 尝试对 Observable 进行排序时,Angular 8 错误排序不是函数
- java - 如何从父依赖maven pom文件中仅获取所需的依赖
- python - python中的无效语法错误,编写f(x)= 6x *(1-x)的正确方法是什么?
- android - 对于具有特定包名称的应用程序,在后台启动并禁用自动启动
- assembly - 如何从第二阶段引导加载程序将更多代码加载到内存中?
- python - 跨嵌套文件夹共享变量
- haskell - 在 HXT (Haskell) 中,如何将箭头结果放入自定义数据结构中?
- angularjs - [$injector:modulerr]未能实例化模块 myApp 由于:
- java - 用 Java 制作一副牌,用于使用 OOP 进行二十一点克隆,当填充牌组时它会中断,我不明白为什么
- botframework - 获取 HeroCard 的值并在 Carousel 中展示