MySQL中的join以及on条件的用法

MySQL中的join以及on条件的用法

2023年7月22日发(作者:)

MySQL中的join以及on条件的⽤法join 经常⽤来做关联查询,可以把两张或者多张表⽤通过关联条件关联起来做数据查询在使⽤join查询的时候要区分主表和附表,jion ...on .....andon: 表之间的关联条件and:对附表做筛选innor join内连接,两个关联的表都为主表,所以他们的做条件筛选的顺序是:先连接,后筛选。此时 join ...on ... and = where ....SELECT _line_id, _header_id, er_name

FROM acrm_customer_order_line acol JOIN acrm_customer_order_header acoh ON _header_id = _header_id

left join左连接,这时候左边的表就是主表,所以,主表的数据会全部展⽰出来,右边的表为附表,此时on连接后在通过and进⾏筛选的条件对主表不起作⽤,只对附表起作⽤。先筛选再连接SELECT _line_id, _header_id, er_name

FROM acrm_customer_order_line acol LEFT JOIN acrm_customer_order_header acoh ON _header_id = _header_id

right join右连接,右边的表为主表,左边表变成附表,如果on后⾯⼜and 做筛选条件的话,和left join⼀样 也是先筛选后连接。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1689988420a298541.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信