sql语句中的left join on 中的on是什么意思?on后边必须跟两个表中的主键字段吗?

2025-01-10 04:46:21
推荐回答(4个)
回答1:

on是筛选条件,筛选两个表之间的关系,on后面仅要两表的值有一定的联系就可以,是值有联系即可,不必是主键

回答2:

on后面是2个表的join条件,可以是任意返回布尔型的表达式, 可以是等值连接如t1.日期=t2.日期,也可以是非等值连接,如t1.日期t2.数量

回答3:

不必跟主键字段,是连接的字段就可以

回答4:

简单理解就是A表和B表连接的条件