永发信息网

sql merge和join的区别

答案:1  悬赏:80  手机版
解决时间 2021-04-03 01:44
sql merge和join的区别
最佳答案
您好,他们作用差别很大啊,两个都是连表查询,CROSS APPLY 是把两个表合并成
一个集查询出来(品均行比如左表7行数据,右表5行查出来就会被整合成6行数据的集);CROSS
JOIN是左表和右表乘起来的(例如左表7行数据,右表5行数据,拿出来的集就是35行数据)。
cross
join是笛卡尔集的,通常没有join条件,通常是2个集合的关联(表、视图之间),如下:
select * from sys.objects

cross join sys.tables;
cross
apply是为用在给函数传值时,如果要把表或者视图里的很多值挨个传给函数,就用这个,如下:
select * from
sys.dm_exec_requests r
cross apply sys.dm_exec_sql_text(r.sql_handle) s;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电影重启和翻拍有什么区别 举个例子
一点二升排里小车行600公里耗多少油
2009年七月初七是那号
安徽收麦后可以种植地黄吗
“臻首蛾眉”是什么意思啊?有全文吗?
用香薰灯点精油可以每天使用吗
马自达2是什么发动机
新的开始猜三数字
这是发霉了吗。。。。。。
抚顺市中医院红叶幼儿园地址在什么地方,我要
我十分想知道广西交通职业技术学校的港口技术
APP里面什么软件可以更改照片背景?
农历19946月20号什么星座
切眉与提眉区别
抗拔桩要做什么实验
推荐资讯
96年1月25日出生到底属猪还是鼠
x299 8+4 8+8 供电差距大吗
正升茶庄地址在什么地方,我要处理点事!
画画古董么
育菁婴幼儿园地址好找么,我有些事要过去,
成都机场大巴几点结束
我想买开口银戒指,还需要量尺寸吗
在幻灯片放映过程中,能否可以把鼠标设置成绘
常见的白寇香料有几种啊 听说有一种白寇外边
狗狗护食和狗狗不护食有什么区别
请问一下Tr240X4内螺纹孔径多大?
真的有鬼魂存在吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?