我的数据:如何将同一列中的数据放入单独的列中?
trial name quantity
1 sam 1
1 mary 9
2 bill 5
2 mary 2
希望的输出:
name 1 2
sam 1 0
mary 9 2
bill 0 5
的“1”,在所希望的输出的顶行表示从数据中的第一试验中,“2”表示第二次试验。萨姆不是第二次审判的一部分,比尔也不是第一次审判的一部分(我们可以从数据中看到这一点)。萨姆和玛丽是第一次审判的一部分,数量为1,9。玛丽和比尔是第二次审判的一部分,数量为2,5。
假设大量试验(100+),我想要什么查询用来获得我想要的输出?我认为GROUP_CONCAT是我想要的,但这对于0数据似乎并不适用。
真糊涂有人能怎么想这个关闭,由于“不清楚你问什么” - 这是与例子清透。 – theanine