【发布时间】:2022-01-15 03:30:55
【问题描述】:
我有以下表格
表1
id name
1 A
3 B
表2
id label value
1 tag a
1 tag b
1 time 10
1 time 20
1 score 20
2 tag a
2 time 30
2 score 40
3 tag b
3 time 50
3 time 55
3 score 60
首先我想加入table2如下
select *
from table1 left join on table2 using(id)
where label in ('tag')
id name tag
1 A a
1 A b
3 B b
然后将 table2 与 id 连接起来,然后对它们进行旋转和总结
id name tag time score
1 A a 10 20
1 A b 10 20
3 B b 50 60
我想这很复杂,有什么方法可以实现吗?
在 Redshift 中似乎无法旋转它们。
谢谢。
【问题讨论】:
标签: sql amazon-web-services amazon-redshift