欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > Mysql多表查询(坑!!)

Mysql多表查询(坑!!)

2026/5/2 8:43:33 来源:https://blog.csdn.net/qq_56947957/article/details/147626262  浏览:    关键词:Mysql多表查询(坑!!)
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 条件,它决定了:

  • 哪两个表在进行关联;

  • 用哪两个字段进行匹配;

  • 最终哪些数据会组合到一起。

 

补充: 

单表查询改多表查询注意要加前缀,不然可能识别不了该字段是哪张表的

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词