Как я могу передать массив кортежей в оператор SQL, используя JSON

0

Я пытаюсь сделать следующий SQL-запрос в json файле:

SELECT user_id 
FROM users_to_users 
WHERE (user_id, contact_user_id, contact_blocked) IN ?

Я попытался предоставить массив массивов для? Значения, но это привело к ошибке. Есть ли способ, с помощью json передать массив кортежей для вставок в вышеупомянутой инструкции sql?

Теги:

1 ответ

0

Простой пример: -

Используйте функцию FIND_IN_SET:

SELECT t.*
  FROM YOUR_TABLE t
 WHERE FIND_IN_SET(3, t.ids) > 0


-- all books with tags starting 'Java':
SELECT * FROM 'book' 
WHERE JSON_SEARCH(tags, 'one', 'Java%') IS NOT NULL;

Проверьте эту ссылку, в которой используется JSON. Чтобы увидеть все возможные решения

Ссылка FIND_IN_SET Ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню