需要帮助解决SQL问题 我有一个像table1
的表id labels.1 labels.2 labels.3 labels.4 .... table1
1 a b c null
2 b d a null
我想让我的元组成为像
这样的单热矢量 table2
id a b c d ...
1 1 1 1 0
2 1 1 0 1
我的解决方案: 隐藏table1到table3,并且使用t3,我可以使用if x IN标签来判断列是否应该是1或0,但是我被困在转换中,我想我应该使用unpivot,但我不知道如何,任何想法,或任何更智能的解决方案
table3
id label
1 a
1 b
1 c
2 a
2 b
2 d