У меня есть таблица 1: N, где каждый объект может иметь несколько номеров.
ID Number
1 10
1 13
1 11
1 12
1 16
2 11
2 12
2 13
2 10
Теперь я хочу, чтобы все идентификаторы имели, например, 3 числа в порядке возрастания. Я не указываю, какие числа я хочу, я просто хочу, чтобы SQL возвращал мне все возможные комбинации, которые он может найти, но числа должны быть в порядке возрастания, и последовательность должна содержать ровно 3 числа . Числа всегда являются целыми числами любого значения. Числа в результате должны быть рядом друг с другом (12,13,16) является недопустимым результатом.
Для 3 чисел в этом примере это будет:
ID 1: (10,11,12), (11,12,13)
ID 2: (11,12,13), (10,11,13)
Для 2 чисел в этом примере это будет:
ID 1: (10,11), (11,12), (12,13)
ID 2: (11,12) (12,13)
Возможно ли это в SQL select? Thanx