Как получить правильный 2-мерный массив для этой таблицы в H2? - PullRequest
1 голос
/ 21 ноября 2011

Это мой стол Н2.

|Шаг 1 |время |
|Шаг 2 |время |
|Шаг 3 |время |
|Шаг 4 |время |
|Шаг 5 |время |
|Шаг 1 |время |
|Шаг 2 |время |
|Шаг 3 |время |
|Шаг 4 |время |
|Шаг 5 |время |

Мне нужно написать запрос SQL, который извлекает результат примерно так:

|Шаг 1 |время |время |
|Шаг 2 |время |время |
|Шаг 3 |время |время |
|Шаг 4 |время |время |
|Шаг 5 |время |время |

Как мне получить его таким образом?Это возможно?

1 Ответ

2 голосов
/ 21 ноября 2011

Если у вас есть более двух значений для каждого шага, вы можете сделать

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

Тогда вы можете легко разделить time_col значения в вашем коде.
Проверить GROUP_CONCAT синтаксис, чтобы понять, как вы можете использовать его, как вам угодно.

...