Учти это:
набор A: 1 2 3 4 набор B: 3 4 5 6 набор C: 4 5 6 7 набор D: 1
Я хочу сравнить D с остальными и получить в результате набор чисел как наиболее актуальный. Результат должен быть в таком порядке: 4 (поскольку D имеет общее число с A и 4 находится в A, а также в B и C), 3 (поскольку D имеет общее число с A и 3 находится в A и B), 2 (так как D имеет общее число с A и 2 также в A), то 5, 6, 7.
Есть ли какой-нибудь алгоритм для эффективного использования PHP / MySQL? Я не хочу изобретать колесо, а также база данных в конечном итоге будет иметь огромное количество наборов.