这是我的H2表。
|第1步|时间|
|第2步|时间|
|第3步|时间|
|第4步|时间|
|第5步|时间|
|第1步|时间|
|第2步|时间|
|第3步|时间|
|第4步|时间|
|第5步|时间|
我需要编写一个SQL查询来获取结果,如下所示:
|第1步|时间|时间|
|第2步|时间|时间|
|第3步|时间|时间|
|第4步|时间|时间|
|第5步|时间|时间|
我如何以这种方式获取它?这可能吗?
答案 0 :(得分:2)
如果每个步骤的值超过两个,则可以执行
SELECT step_col, GROUP_CONCAT(time_col)
FROM H2 GROUP BY step_col
然后,您可以轻松地在代码中分割time_col
个值
检查GROUP_CONCAT语法,了解如何以您喜欢的方式使用它。