inilim2
@inilim2
Intern PHP

JSON_EXTRACT. Как вывести все значения в выборку?

по указанному индексу:
SELECT JSON_EXTRACT(`select`, '$[0]') AS id FROM `agglib_test` WHERE `idGenre` in (-5)

64025e04063ec040151259.png

выбор всех элементов в одной ячейке.
SELECT JSON_EXTRACT(`select`, '$[*]') AS id FROM `agglib_test` WHERE `idGenre` in (-5)

64025e0a9c20f095988937.png

Ожидания:
64025e1621b8b115729734.png
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
inilim2
@inilim2 Автор вопроса
Intern PHP
Нарыл такое:
SELECT
	js.idBook
FROM
	`agglib_test` AS `at`,
	JSON_TABLE(
		`select`,
		'$[*]' COLUMNS (
				idBook INT PATH '$'
		)
	) AS js
WHERE `at`.idGenre IN (-5)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы