#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 вы даете мне знать запрос для него? 😉