Я пытаюсь получить самые частые пары и триплеты (3/3) чисел, моя таблица выглядит так:Получить 20 наиболее часто встречающихся пар (2/2) и триплетов (3/3) чисел
+----+------+------+------+------+------+------+------+------+------+------+
| id | nr1 | nr2 | nr3 | nr4 | nr5 | nr6 | nr7 | nr8 | nr9 | nr10 |
+----+------+------+------+------+------+------+------+------+------+------+
| 1 | 1 | 39 | 19 | 23 | 28 | 80 | 3 | 42 | 60 | 32 |
+----+------+------+------+------+------+------+------+------+------+------+
| 2 | 43 | 18 | 3 | 24 | 29 | 33 | 15 | 1 | 61 | 80 |
+----+------+------+------+------+------+------+------+------+------+------+
| 3 | 11 | 25 | 33 | 2 | 30 | 3 | 1 | 44 | 62 | 78 |
+----+------+------+------+------+------+------+------+------+------+------+
Я хочу знать, что входит в тройку наиболее часто встречающихся пар или триплетов чисел из всех моих строк.
Пример:
1,3 (3 раза)
1,80 (2 раза)
3,80 (2 раза) 1,3,80 (2 раза)
Я мог бы попытаться добавить номера в порядке, как 1,2,3, а затем вывести их из базы данных, но все-таки сценарий я придумал это плохо, и занимает несколько часов, чтобы проверить 10000 линий
ny идея приветствуется. спасибо.
Ограничение числа ограничено? Может быть, 1, скажем, 100? – maxhb
Да, они от 1 до 90 – user3092543
Может ли одна и та же строка иметь повторяющиеся значения? как два 80-х? –