使用SQL server,我有一个表,它可以与使用同一列的多个表联接。该表有两列: 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';
我需要对此做一些研究。这种方法叫什么?
https://stackoverflow.com/questions/54912697
复制相似问题