select
tum.MERCHANT_NAME COMPANY,
tuomrt.PATIENT_NAME,
tuomrt.BILL_DEPT,
tuomrt.TOLLMAN_NO,
trf.AMOUNT
from 订单表 thof
left join 商户表 tum on thof.EXTEND7 = tum.INNER_MCHT_NO and tum.IS_DEL = 1
left join 费用实时表 tuomrt on thof.MER_ORDER_ID = tuomrt.ORDER_NO
left join 退款表 trf on thof.MER_ORDER_ID = trf.MER_ORDER_ID
thof表是和tum表连表查
thof表和tuomrt表连表查
thof表和trf表连表查
SELECT
trf.CHNL_FLAG,
thof.TARGET_SYS,
tuomrt.PATIENT_NAME
FROM 退款表 trf
LEFT JOIN 订单表 thof ON trf.MER_ORDER_ID = thof.MER_ORDER_ID
LEFT JOIN 实时费用表 tuomrt ON thof.MER_ORDER_ID = tuomrt.ORDER_NO
trf表和thof表连表查
tuomrt表和thof表连表查询
总结:
多表关联查询的核心就是看
ON
条件,它决定了:
哪两个表在进行关联;
用哪两个字段进行匹配;
最终哪些数据会组合到一起。
补充:
单表查询改多表查询注意要加前缀,不然可能识别不了该字段是哪张表的