Для примера есть 3 таблицы: A,B, C. (На самом деле таблиц у меня 11)
соответственно их значения A1, A2,...An; B1, B2,...Bn; C1, C2,...Cn
Нужно создать табличку всех нужных(возможных в жизни) вариантов сочетаний этих таблиц, т.е. типо:
A1, B1, C1
A1, B1, C2
A2, B2, C1
...
и т.д.
Скажем, например строки:
A2, B3, C1
быть не должно (т.к. в жизни это не реализуемо).
т.е. максимум в таблице строк при прямом переборе будет An * Bn * Cn (А у меня таблиц 11 и значний в них может быть прилично).
Самое сложно, это работать с такой табличкой. Как можно это реорганизовать или упростить? Если упростить не получится, то подкиньте идейку с интерфейсом...
Пример:
Таблица A:
1.Ложка
2.Вилка
Таблица Б:
1.Глабокая тарелка
2.Плоская тарелка
Таблица C:
1.Суп
2.Котлета
Возможные варианты:
Суп, глубокая тарелка, ложка
Котлета, плоская тарелка, вилка
Котлета, глубокая тарелка, вилка
и т.д.
Невозможные варианты:
Суп, глубокая тарелка, вилка
Суп, плоская тарелка, ложка
и т.д.