zoukankan      html  css  js  c++  java
  • SQL中链接易错点

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

    例子

    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:使用这种方式连接是要讲所需要的字段在子表中存在

    生活不止眼前的苟且,还有诗与远方的田野! 我会定期更新我的微博,来一起自学python! --------如有问题欢迎指正~------------
  • 相关阅读:
    bash编程2
    bash简介1
    grep文本处理工具
    用户的环境变量
    用户,组,权限
    yum与rmp
    逻辑卷管理
    磁盘配额
    磁盘创建
    创建计划任务
  • 原文地址:https://www.cnblogs.com/huangchenggener/p/10951285.html
Copyright © 2011-2022 走看看