SQL多表连接查询补充

Posted 勇气

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL多表连接查询补充相关的知识,希望对你有一定的参考价值。

1.需求

从四张表中获取到以下信息:

进件流水号、申请人姓名、申请时间、申请本金、审批结果、签约通知时间、签约确认时间、保单号、含税保费、去税保费

2.书写方式:

select a.business_no,
a.loan_name,
a.apply_time,
a.loan_balance,
a.screen_result,
b.sign_apply_time,
c.sign_confirm_time,
d.policy_no,
d.sum_premium,
d.no_tax_premium
from cf_direct_baseloaninfo a
left join cf_direct_signinfo b on a.business_no=b.business_no
left join cf_direct_capital_institutions_app c on a.business_no=c.business_no
left join cf_direct_policy_cost d on c.loan_contract_id=d.loan_contract_id;

分析如下:查询的列来自于不同的表,所以必须使用别名进行区分

              from后只能有一个表

              左链接书写之间没有逗号。














以上是关于SQL多表连接查询补充的主要内容,如果未能解决你的问题,请参考以下文章

我的Oracle学习笔记----- select语句补充

七MySQL 多表查询详解(附练习题及答案----超详细)

七MySQL 多表查询详解(附练习题及答案----超详细)

sql多表连接查询问题

SQL多表连接查询

SQL多表连接查询(详细实例)