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! --------如有问题欢迎指正~------------
  • 相关阅读:
    Go反射原理
    并发控制--context篇
    Go并发控制--WaitGroup篇
    Go依赖管理--module
    正睿培训 8.4 学习笔记
    bitset
    7.18 学习笔记
    7.17 学习笔记
    P6835 [Cnoi2020]线形生物
    UVA11300 Spreading the Wealth 思维题
  • 原文地址:https://www.cnblogs.com/huangchenggener/p/10951285.html
Copyright © 2011-2022 走看看