gpt4 book ai didi

MySQL 动态键/对转换为单个记录集

转载 作者:行者123 更新时间:2023-11-29 13:31:10 25 4
gpt4 key购买 nike

我确信我的问题具有误导性,所以请允许我展示我的挑战。我有一个保存动态构建数据的表(用户设置字段名称并允许输入特定数据)

表格

关键|值(value)|人

<小时/> key 1 |值1 |人物A
关键2 |值2 |人物A
键3 |值3 |人物A
key 1 |值1 |人B
关键2 |值2 |人B
键3 |值3 |人物 B

<小时/>

我需要将其更改为以下查询,以便我可以过滤对这些记录的搜索:

动态创建表进行查询

人物 |关键1 |关键2 |按键3

<小时/>人A |值1 |值2 |值3
人B |值1 |值2 |值3

<小时/>

请向我提供一个 mysql 查询以产生以下结果。注意, key 是由用户动态创建的,因此可能会导致更多/更少。

最佳答案

正如上面所指出的,我正在寻找的术语是 Pivot,MySQL 不支持它。因此,我会将单行记录拉入我的脚本中,并在将结果返回给用户之前从中构建一个对象。似乎是最简单的方法。

关于MySQL 动态键/对转换为单个记录集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19437796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com