我有一个SQLite表得到一个tranposed表W/O创建新表
id name value
1 n1 v1
1 n2 v2
2 n1 v3
2 n2 v4
3 n1 v5
3 n2 v6
,我想获得一个表像下面的
id n1 n2
1 v1 v2
2 v3 v4
3 v5 v6
我们可以在旧表见id不是唯一的,而转置后的id在新表中是唯一的。 n的数目是未知的,但每个id应该具有相同数量的n。
有没有办法让我可以通过SQLite查询获得转置表,而不用创建新表?
输出列的数量是否固定,即只有2个('n1'和'n2')? – redneb
@redneb号他们不是固定的。他们可能是n1,n2,... n5。但是每个id应该有相同数量的n。 –