oracle merge into on 条件

On条件可以多个吗?可以的话怎么写 我三个条件发现判断又问题

-- Oracle数据库
-- SQL说明 : 将source_tb中的数据merge到target_tb表中
-- source_tb中存在同target_tb主键相同的记录时,更新target_tb表
-- source_tb不存在同target_tb主键相同的记录时,插入target_tb表
-- SQL正文 :
merge into t......
答案就在这里:Oracle数据库merge into
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

merge into ttt1 using ttt2 on(ttt1.dept=ttt2.dept and ttt1.id in(1,2,3)) when matched then update set ttt1.deptname=ttt2.deptname
多个条件之间用and就可以了