Поиск общих значений в двух наборах чисел с разделителями в MySQL - PullRequest
0 голосов
/ 19 ноября 2011

Основная проблема заключается в том, что я хочу найти общее число значений между двумя наборами чисел в 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, которая позволяет узнать, существует ли в наборе одно значение, но не будет работать с несколькими значениями. Мне просто интересно, может ли быть полуэффективный способ решения вышеуказанной проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...