Merge 与Left join
来源:互联网 发布:淘宝黑色锁骨链 编辑:程序博客网 时间:2024/06/05 05:14
/*
Author:James
Desc:Merge 与Left join 区别
Date:2013/7/30
*/
--tb_Employ:员工表 --tb_Depart:部门表
--1:left join
insert into 表
select * from tb_depart t1 left join tb_Employ t2
on t1.DepartNo = t2.DepartNo
where t2.DepartNo is null
--Merge
merge into tb_Employ t1
using tb_Depart t2 on t1.DepartNo = t2.DepartNo
when matched then
update set t1.Age =7
when not matched by target then
insert (EmployNo,EmployName,DepartNo,Age,Sex)
values('005','e','003',6,'男')
when not matched by source then delete
output $action as [action],
inserted.EmployNo ,inserted.EmployName ,inserted.DepartNo ,
inserted.Age,inserted.sex,deleted.EmployNo,deleted.EmployName,
deleted.DepartNo,deleted.Age,deleted.sex;
go
using tb_Depart t2 on t1.DepartNo = t2.DepartNo
when matched then
update set t1.Age =7
when not matched by target then
insert (EmployNo,EmployName,DepartNo,Age,Sex)
values('005','e','003',6,'男')
when not matched by source then delete
output $action as [action],
inserted.EmployNo ,inserted.EmployName ,inserted.DepartNo ,
inserted.Age,inserted.sex,deleted.EmployNo,deleted.EmployName,
deleted.DepartNo,deleted.Age,deleted.sex;
go
- Merge 与Left join
- JOIN与LEFT JOIN
- inner join 与 left join
- Left join 与 right join
- ORACLE- join,inner join 与 left join, left outer join
- left join 与where
- mysql数据库之left join与join
- Skew Join与Left Semi Join相关
- Skew Join与Left Semi Join相关
- Left Join...ON与Where
- left join on and 与 left join on where
- left join on and 与 left join on where
- LINQ Join & Group Join & Left Join 实现与区别
- LINQ Join & Group Join & Left Join 实现与区别
- full join 与 left join 和 right join
- mysql数据库join、left join与right join 的区别
- inner join、left join 与right join的区别
- left join、right join 与inner join的区别
- STM32之CAN---中断管理浅析
- 14-数据结构_队列-算法实现
- ZOJ2112 & BZOJ1901 玩坏了的主席树
- WGS84坐标与Web墨卡托坐标互转
- 背包非递归解法
- Merge 与Left join
- 快速排序的随机化算法
- QT 等待对话框/进度
- 【Android】常用弹出框
- STM32之CAN---接收管理分析
- Apache Thrift - 可伸缩的跨语言服务开发框架
- 一位台湾软件工程师的心路历程
- Android_android UI自动化测试工具Robotium VS NativeDriver VS Calabash
- 互联网公司面试经历