Как мы можем сравнить два списка следующим образом:
A> (1,2,3,4)
B> (1,2,3,4,5,6,7,8,9,10)
Как проверить, есть ли какой-либо из списка A в списке B, я не мог использовать ключевое слово IN на такой станции, он будет работать, как если бы он сравнивал строки.
Возможно, вы можете создать процедуру, которая выполняет итерацию по первому списку и проверит ее, что элемент находится во втором списке.
Дополнительную информацию см. В https://dev.mysql.com/doc/refman/5.7/ru/loop.html.
В зависимости от варианта использования вы также можете использовать предложение WHERE, которое проверяет, находится ли поле в обоих списках.
Пример:
SELECT somecolumn
FROM sometable
WHERE somecolumn IN (1, 2, 3, 4)
AND somecolumnt IN (1, 2, 4, 5, 6, 7, 8, 9, 10);