Основная проблема заключается в том, что я хочу найти общее число значений между двумя наборами чисел в MySQL.
Учитывая два поля, каждое из которых содержит различный набор отсортированных запятых чисел (которые могут содержать до 100 элементов каждое), используя MySQL, как вы можете вычислить, сколько чисел является общим для обоих наборов?:
Field 1:
1,3,75,4502
Field 2:
1,10,20,4502,4965,10022
Answer: 2. (1 and 4502 are common to both sets)
Единственная связанная функция, которую я могу найти в MySQL, - это FIND_IN_SET
, которая позволяет узнать, существует ли в наборе одно значение, но не будет работать с несколькими значениями. Мне просто интересно, может ли быть полуэффективный способ решения вышеуказанной проблемы?