全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
17815 12
2012-07-16
如题,在SQL语句中,“left join”不是以前一个数据集为基准的吗?为什么合并后观测值数量会增加呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-7-16 15:20:25
难道是产生了duplicates??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-16 15:47:02
有多对多的情况
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-16 15:50:02
yunqingwang 发表于 2012-7-16 15:47
有多对多的情况
不明白,能说的具体点吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-16 15:52:53
基表有两条重复的记录,另外那个也有两条对应重复的,
left join之后就有4条了
如果基表没有重复的记录,left join就和基表数是一样
这里说的重复是指基于join 变量的重复
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-16 16:13:48
yunqingwang 发表于 2012-7-16 15:52
基表有两条重复的记录,另外那个也有两条对应重复的,
left join之后就有4条了
如果基表没有重复的记录, ...
好像不对。在保证基表没有重复的记录之后我又做了“left join”,还是有观测值增加??
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群