Мне нужно вывести json как поле mysql, то есть допустим у меня есть такой json который хранится в значении одного из столбцов mysql
{
"firstKey": 5,
"secondKey": 10,
"thirdKey": 15
}
Мне нужно вывести его как таблицу mysql, а именно
+----------+-----------+----------+
| firstKey | secondKey | thirdKey |
+----------+-----------+----------+
| 5 | 10 | 15 |
+----------+-----------+----------+
Json содержит в себе только Map<String,Integer>
Всегда есть вариант «в лоб»:
SELECT JSON_EXTRACT(data, '$.a') AS a
, JSON_EXTRACT(data, '$.b') AS b
, JSON_EXTRACT(data, '$.c') AS c
-- …
FROM t
;
Пример: https://www.db-fiddle.com/f/tyBjKafaab6oGpxRkQXugg/0.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости