【发布时间】:2015-05-09 11:38:55
【问题描述】:
有什么方法可以在merge 语句中使用join?
MERGE INTO TABLE1 T
USING TABLE2
ON .....
WHEN MATCHED THEN .....
WHEN NOT MATCHED THEN INSERT (X,Y,Z1) VALUES (X,Y,Z1);
X 和 Y 属于 TABLE2,合并没有问题,但我也想在合并到 TABLE1 时从另一个 TABLE3 插入 Z1。
我正在尝试加入 TABLE3,但合并语法中不允许这样做。
有什么办法吗?
【问题讨论】:
-
尝试使用子查询代替表。