如何插入多个表,如何从多个表中更新一个表以及如何在当前多个表中删除它?
答案 0 :(得分:0)
INSERT
到多个表的唯一方法是编写多个INSERT
语句。同样适用于DELETE
。它们是单表操作。
你可以UPDATE
一个表使用其他几个简单JOIN
的源表,如下所示:
UPDATE t1
SET t1.Name = t3.Name
FROM Table1 t1
INNER JOIN Table2 t2
ON t2.ID = t1.ID
INNER JOIN Table3 t3
ON t3.OtherID = t2.OtherID