Я пытаюсь сделать следующий SQL-запрос в json файле:
SELECT user_id
FROM users_to_users
WHERE (user_id, contact_user_id, contact_blocked) IN ?
Я попытался предоставить массив массивов для? Значения, но это привело к ошибке. Есть ли способ, с помощью json передать массив кортежей для вставок в вышеупомянутой инструкции sql?
Простой пример: -
Используйте функцию 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. Чтобы увидеть все возможные решения