我需要解决表转换问题,我正在寻找Redshift中的任何捷径。
我有一个包含唯一标识,property_name和property_value的表作为列:
{{uid=1, property_name=A, property_value =AA}, {uid=1, property_name=B, property_value=BB}}
我需要将其转换为一个表,其中unique_id和property_names是列,并使用关联的property_values填充它。在上面的例子中,表格将被转换为:
{{uid=1, A=AA, B=BB}}
是否有任何人都知道的红移快捷方式会让这一切变得尽可能简单?
感谢。
答案 0 :(得分:0)
不确定我是否正确理解了您的问题,但以下查询看起来像是我的解决方案
select uid, property_name + ' = ' + property_value from Your_Table group by uid, property_name , property_value
如果我做了一个错误的假设请发表评论,我会重新调整我的答案。