首页 > 数据库技术 > 详细

SQL中链接易错点

时间:2019-05-30 19:58:50      阅读:137      评论:0      收藏:0      [点我收藏+]

为了督促自己记忆更加深刻!

例子

select *
from
(select pre_apply_no,name
from houbank_analysis_sh.t_xloan_loan_lable
where book_date between ‘2018-11-01‘ and ‘2019-02-28‘) as a
left join
(select name,phone_num
from houbank_stg.xloan_cr_apo_api_app_cj_contact_stg) as b
on a.pre_apply_no = b.objectid;

结果会报错。

------------------------------------

正确答案:

select * from 

(select pre_apply_no,name
from houbank_analysis_sh.t_xloan_loan_lable
where book_date between ‘2018-11-01‘ and ‘2019-02-28‘) as a
left join
(select objectid,name,phone_num
from houbank_stg.xloan_cr_apo_api_app_cj_contact_stg) as b
on a.pre_apply_no = b.objectid;

tips:使用这种方式连接是要讲所需要的字段在子表中存在

SQL中链接易错点

原文:https://www.cnblogs.com/huangchenggener/p/10951285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!