Для школьного проекта мне нужно создать способ создания персонализированных запросов на основе выбора конечного пользователя.
Поскольку пользователь может выбирать в основном любые поля из любой комбинации таблиц, мне нужно найти способ сопоставить таблицы, чтобы сделать соединение и не иметь посторонних данных (это может привести к некогерентным отчетам, но мы готовы жить с этим).Путь в негеографической среде
Для двух таблиц мне удалось разработать алгоритм, который отлично работает. Однако, когда я добавляю другую таблицу, я не могу найти путь к пути через мою базу данных. Все таблицы, доступные для персонализированных отчетов, могут быть связаны друг с другом, поэтому на самом деле все падает, чтобы определить, какой путь использовать.
Я отредактировал свой ответ с более подходящим алгоритмом, если это карта всей вашей базы данных. – 2008-10-08 03:51:50