【发布时间】:2013-03-13 17:38:23
【问题描述】:
有没有办法让mysql查询结果为
(id,result1,[result21,result22, result23])
我正在尝试检索第三列是时间戳并且对应于相同 ID 的结果。
例如我得到的结果是
(21,29383)
(21,23988)
(22,23455)
(22,34564)
我想要结果
(21,(29383,23988))
(21,(223455,34564))
【问题讨论】:
-
你能发布一些示例数据吗?
-
见
GROUP_CONCAT()聚合函数。 -
你能发布你正在使用的 mysql 模块以及你用来获取结果的代码吗?
-
你好 fthiella。我已经发布了示例数据。这就是我正在寻找的格式。我必须将一个元组列表转换为一个可能甚至是一个字典,其中包含一个键值的元组。此外,在元组列表中 - 第一行在多行中重复。这就是我想要分组并以形式获得结果 - (21,(29383,23988))
标签: python mysql python-2.7 tuples