我确信我的问题是误导性的,所以请允许我展示我的挑战。我有一个表,其中包含动态构建的数据(用户设置字段名称并允许输入特定数据)
表格
KEY |价值|人
<小时/> key1 | value1 | personA
我需要将此更改为以下内容作为查询,以便我可以过滤搜索这些记录:
动态创建用于查询的表
PERSON | Key1 | Key2 | KEY3
<小时/> personA | value1 | value2 |价值3 personB | value1 | value2 | value3
请提供一个mysql查询以产生以下结果。注意,密钥是由用户动态创建的,因此可以导致更多/更少。
答案 0 :(得分:1)
如上所述,我正在寻找的术语是一个Pivot,MySQL不支持。因此,我将把单行记录拉入我的脚本并从中构建一个对象,然后将结果返回给用户。似乎是最简单的方法。