Получите таблицы сопоставления между двумя таблицами.
Привет,
У меня есть 3 таблицы в sql, как показано ниже(только для примера). В этой таблице а непосредственно не связана с таблицей С. Между таблицами а и С находится таблица сопоставления в.
При динамическом построении запроса в C#.net у меня будет только информация о таблицах A и C. Есть ли какой-либо способ в sql, где я могу найти соединительные таблицы между A и C.
Поскольку я создаю запрос динамически, между двумя таблицами может быть n чисел таблиц сопоставления.
Есть ли какой-нибудь способ найти соединительные таблицы между двумя таблицами?
Таблица первичный ключ внешний ключ
ИДЕНТИФИКАТОР
Б РАСПРЕДЕЛЕНИЯ A_ID B_ID
З. ОСНОВНЫЕ ДОСТИЖЕНИЯ И ИТОГОВЫЕ ДОКУМЕНТЫ B_ID
Спасибо
Сампада
Что я уже пробовал:
Я попытался получить эту информацию с помощью схемы. но не в состоянии получить точный результат.
Tomas Takac
Да, это определенно возможно, используя таблицы схем. Но это кажется подозрительным. Вы уверены, что другого пути нет? Кстати, поместите свой текущий код в раздел "Что я пробовал".
smodak@ats360.com
Я пробовал много запросов комбинации схем, чтобы получить соединение между двумя таблицами, но пока не смог найти правильного решения.