Чтение данных JSON из нескольких входных файлов

#mysql #json

#mysql #json

Вопрос:

Справка по таблице

 ID    Name
1     Name1
2     Name2

JSON1 = {name:Name1,data:"data1"}
JSON2 = {name:Name2,data:"data2"}
  

Итоговая таблица вывода

 data    reference
JSON1   1
JSON2   2
  

Мне нужна итоговая таблица вывода в mysql, которая ссылается на табличную справку и хранит данные из JSON1 и JSON2

Комментарии:

1. Что такое JSON1 и JSON2 ? Являются ли они переменными в хранимой процедуре?

2. ДА. я хочу сохранить эти файлы JSON в столбце данных

Ответ №1:

 SELECT "JSON1" AS data,
       ID AS reference
FROM Table
WHERE JSON1 LIKE CONCAT('{name:', Name, ',data:%}')
UNION
SELECT "JSON2" AS data,
       ID AS reference
FROM Table
WHERE JSON2 LIKE CONCAT('{name:', Name, ',data:%}')