Я пытаюсь сделать следующее.Создание списка всех возможных комбинаций
Я хочу создать список возможных отношений между определенными вещами.
Например. Там Мэри Элис, июнь, Синди, Элизабет, Бетти, Jax
Я хотел бы создать все возможные комбинации для списка, как это:
- Мэри Элис
- Мэри, июнь
- Мэри Синди
- Мэри, Jax
- Мэри Элис, июнь
- Мэри Элис, Синди
- Мэри Элис, Элизабет ...
- Мэри Элис, Jax
- Мэри, июнь, Синди
- Мэри, июнь, Элизабет ...
- Мэри, июнь, Jax
- Mary Синди, Элизабет
- Мэри, Синди, Бетти
- Мэри, Синди, Jax ...
- Мэри Элис, июнь, Синди
- Мэри Элис, июнь, Элизабет
- Мэри Элис, июнь, Бетти ...
- Мэри Элис, июнь, Синди, Элизабет
- Мэри Элис, июнь, Синди, Бетти
Кто-нибудь знает способ сделать это в SQL, Access или C#? Если есть другой язык, который я могу использовать на БД, я бы его очень признателен!
Спасибо, Мария
Все возможные комбинации до чего? Двадцать строк? Действительно ли «Мария, Мэри»? Почему нет «Мэри, Элизабет»? – Oded
Почему нет 'Mary' (всего 1 имя)? «Мария, Алиса» такая же, как «Алиса, Мэри»? –
@Oded - Мэри, Мэри не будет действительна в этом случае. Мэри, Элизабет была бы верна, я просто перешел к последней комбинации в этой 2-парной комбинации с Мэри, Джакс. – Maria