У меня есть такая таблица, назовем ее base_table:
id | date | json_array
---+-------------+------------------
1 2018-01-01 [{..a..},{..b..}]
2 2018-01-01 [{..c..}]
3 2018-01-01 [{..d..}]
4 2018-01-01 [{..e..},{..f..}]
. . .
. . .
. . .
Столбец json_array всегда содержит 1 или 2 элемента.
Мне нужно сделать выбор в SQL, где в каждой строке я могу показать: соответствующий идентификатор из base_table; его порядок (если элемент входит в массив 1-го или 2-го); элемент json_array.
Вывод должен быть примерно таким:
id | order | json_object
---+-------+------------
1 1 {..a..}
1 2 {..b..}
2 1 {..c..}
3 1 {..d..}
4 1 {..e..}
4 2 {..f..}
. . .
. . .
. . .
Но у меня много проблем с , показывающим порядок элементов ... Кто-нибудь может помочь?
База данных находится в PostgreSQL 9.6.1