Используя сервер SQL, у меня есть таблица, которая может объединяться с несколькими таблицами, использующими один и тот же столбец.Эта таблица имеет два столбца, SourceType и SourceID.SourceType - это таблица, к которой нужно присоединиться, а SourceID - это первичный ключ таблицы, к которой мы присоединяемся.Это приводит к следующим запросам:
select *
from MyTable join TableOne
where MyTable.SourceId = TableOne.ID
and MyTable.SourceType = 'TableOne';
select *
from MyTable join TableTwo
where MyTable.SourceId = TableOne.ID
and MyTable.SourceType = 'TableTwo';
Мне нужно провести некоторое исследование по этому вопросу.Как называется этот подход?