![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 72
游子心
这个作者很懒,什么都没留下…
展开
-
on条件与where条件的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。假设有两张表:表1:tab2 id ...转载 2022-05-01 12:31:20 · 3275 阅读 · 0 评论 -
INNER JOIN连接两个表、三个表、五个表的SQL语句
SQLINNERJOIN关键字表示在表中存在至少一个匹配时,INNERJOIN关键字返回行。SQL INNER JOIN关键字表示在表中存在至少一个匹配时,INNER JOIN 关键字返回行。1、连接两个数据表的用法:FROM Member INNER JOIN MemberSort ON Member.MemberSort=MemberSort.MemberSort语法格式可以概括为:FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号2、连接三个数据表...转载 2022-05-01 10:54:33 · 9661 阅读 · 1 评论