我有一个sql查询,它使用如下子查询:
选择mygroup1,mygroup2,tname,@dt@num,@vec 从表a中选择group1 in(在表b中选择mygroup1,其中c是'blah',d是'blahh')
生成的表格如下:
mygroup1 mygroup2 tname @dt @num @vek
a p alpha may 6 a
b q alpha june 8 b
c r beta may 9 c
d s beta june 11 d
现在,我真正想要从sql查询中得到的是下表:
mygroup1 mygroup2 alpha@dt alpha@num alpha@vec beta@dt beta@num beta@vec
a p may 6 a nan nan nan
b q june 8 b nan nan nan
c r nan nan nan may 9 c
d s nan nan nan june 11 d
我知道我可以使用sql的pivot函数并添加一个查询。我是想这么做的。但是,由于我没有聚合其他列名中的列名并将其添加到列中,因此我的pivot to sql根本不起作用。任何Maven的帮助都将不胜感激。
暂无答案!
目前还没有任何答案,快来回答吧!