Как получить вложенные значения JSON в столбце MariaDB?

#sql #json #mariadb

#sql #json #mariadb

Вопрос:

Я сохраняю языки своих пользователей в столбце в формате JSON, например:

[{"value":"german","id":"DE"},{"value":"italian","id":"IT"}]

Как я могу выбрать / извлечь все значения в виде строк с помощью SQL из MariaDB, чтобы результат выглядел так:

 [Languages]
german
italian
....
 

Есть идеи?

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

1. Почему бы вам не использовать отдельную таблицу для языков, а затем сопоставить многие отношения со многими пользователями?

2. это был просто пример, чтобы упростить его 🙂 требуется, как описано

3. Просто обработайте эти данные на своем языке программирования: PHP, JavaScript или любом другом, который вы используете.

4. Это можно легко получить, используя сохраненную функцию SQL в MySQL (MariaDB).

5. @ThilinaLakshan вы даете мне знать запрос для него? 😉