另请参阅: -SQL server merge statement with two tables as Target
当源表没有交叉表设计时,SQL MERGE
语句是否支持或处理交叉表的解决方法是什么?
交集表是位于2个表之间的表,因此您可以具有许多对许多的关系。相交表只包含两个键(例如,请参见此处:Many to Many Relation Design - Intersection Table Design)
在我的情况下,源表看起来像
目标表是包含以下内容的表:
和包含
的相交表我想从两边开始合并,所以双方都要用2条合并语句。