如果MySQL表看起来像这样
我正在尝试做的是一个数据透视表,如下所示:
Jenny Ashley Meera Jane
Samantha Christeen Priya Julia
NULL Ketty NULL Maria
基于职业的每一栏
答案 0 :(得分:0)
这段代码会做你想做的事情:
...a
答案 1 :(得分:0)
有很多方法可以实现此处所述:MySQL pivot table
其中动态的方式包含在Abhishek Gupta使用GROUP_CONCAT和CONCAT的答案中。它并不快,但它是动态的。
它的要点是,如果您想要一个动态解决方案,那么您首先必须进行查询以找出数据中的列。然后根据该信息创建一个新查询。
如果你想要一个同样快速的动态解决方案,那么你需要将第一个查询拉入你的编程语言(如php或你正在使用的任何东西),并使用编程语言来创建一个快速的查询。