【问题标题】:Make rows from two diffent coloumn in postgres从 postgres 中的两个不同列创建行
【发布时间】:2018-07-25 17:44:04
【问题描述】:
谁能帮助我?
我想在 postgres 中从两个不同的列中创建行。
这是我的查询:
SELECT inactivedays from p_interval as inactivedays
UNION
SELECT reminderdays FROM p_interval as reminderdays
这个结果 myquery :
但我想要这样:
【问题讨论】:
标签:
database
postgresql
pivot-table
rows
【解决方案1】:
然后在子查询中包含标题:
SELECT 'inactivedays' as col, inactivedays from p_interval
UNION ALL
SELECT 'reminderdays' as reminderdays FROM p_interval;
【解决方案2】:
上述查询中的小修正:
SELECT 'inactivedays' as col, inactivedays from p_interval
UNION ALL
SELECT 'reminderdays' as col, reminderdays FROM p_interval;