如何在H2中为此表获取正确的二维数组?

时间:2011-11-21 07:19:43

标签: sql h2

这是我的H2表。

|第1步|时间|
|第2步|时间|
|第3步|时间|
|第4步|时间|
|第5步|时间|
|第1步|时间|
|第2步|时间|
|第3步|时间|
|第4步|时间|
|第5步|时间|

我需要编写一个SQL查询来获取结果,如下所示:

|第1步|时间|时间|
|第2步|时间|时间|
|第3步|时间|时间|
|第4步|时间|时间|
|第5步|时间|时间|

我如何以这种方式获取它?这可能吗?

1 个答案:

答案 0 :(得分:2)

如果每个步骤的值超过两个,则可以执行

SELECT step_col, GROUP_CONCAT(time_col)
FROM H2 GROUP BY step_col

然后,您可以轻松地在代码中分割time_col个值 检查GROUP_CONCAT语法,了解如何以您喜欢的方式使用它。