当前位置: 首页 > news >正文

b2b网上支付是什么意思seo与网络推广的区别和联系

b2b网上支付是什么意思,seo与网络推广的区别和联系,建筑人才网官网首页,网站后台能进前台空白目录 情况 小结 举例 情况 前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。 后来发现 join on and 不会过滤结果记录条数,只会根据and后的条件是否显示 B表的记录,A表的记录一定会显…

目录

情况

小结

举例


情况

        前天写SQL时本想通过 A left B join on and 后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。

        后来发现 join on and 不会过滤结果记录条数,只会根据and后的条件是否显示 B表的记录,A表的记录一定会显示。

        不管 and 后面的是 A.id=1 还是 B.id=1 ,都显示出 A 表中所有的记录,并关联显示 B 中对应 A 表中 id 为1的记录或者 B 表中 id 为1的记录。

运行sql :

select * from student s left join class c on s.classId=c.id order by s.id

图片

运行sql :

select * from student s left join class c on s.classId=c.id and s.name="张三" order by s.id

图片

运行sql :

select * from student s left join class c on s.classId=c.id and c.name="三年级三班" order by s.id

图片

        数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。

小结

在使用left jion时,on和where条件的区别如下:

        1、 on条件是在生成临时表时使用的条件,它不管 on 中的条件是否为真,都会返回左边表中的记录。

        2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。

举例

假设有两张表:

表1:tab1

idsize
110
220
330

表2:tab2

sizename
10AAA
20BBB
30CCC

两条SQL:

1、

select * form tab1 left join tab2 on (tab1.size = tab2.size) where tab2.name=’AAA’

2、

select * form tab1 left join tab2 on (tab1.size = tab2.size and tab2.name=’AAA’)

第一条SQL的过程:

1、中间表on条件:

tab1.size = tab2.size

图片

2、再对中间表过滤where 条件:

tab2.name=’AAA’

图片

第二条SQL的过程:

1、中间表on条件:

tab1.size = tab2.size and tab2.name=’AAA’

(条件不为真也会返回左表中的记录)

图片

        其实以上结果的关键原因就是 left join、right join、full join 的特殊性,不管 on 上的条件是否为真都会返回left或right表中的记录,full则具有left和right的特性的并集。而 inner jion 没这个特殊性,则条件放在 on 中和 where 中,返回的结果集是相同的。

转自:jcpp9527

https://blog.csdn.net/wqc19920906/article/details/79785424

http://www.hengruixuexiao.com/news/21616.html

相关文章:

  • 吃什么补肾吗seo优化系统
  • 娱乐网站建设流程网上售卖平台有哪些
  • 合肥网站设计制作品牌营销策划培训课程
  • 成都记者留言网站百度官方网站下载安装
  • 国外空间做网站怎么样建网站流程
  • 旅游网站总结友链网
  • 做单页网站要多少钱用asp做的网站
  • 建设工程j教育网站互联网广告代理可靠吗
  • 即墨建网站价格百度代发收录
  • 哪里做网站最便宜360优化大师官方免费下载
  • 网站优化关键词是怎么做的常见的网络营销方式有哪些
  • 用书籍上的文章做网站SEO太原网络推广价格
  • 河北网站建设seo优化营销制作设计外链推广论坛
  • 建公司网站的详细步骤58同城发布免费广告
  • 网站开发从整体上沈阳优化推广哪家好
  • 美食网站建设的栏目和模板公司网站如何制作
  • 网站建设主要内容包括镇海seo关键词优化费用
  • 台州网站推广百度指数什么意思
  • 做设计学什么英语比较好的网站百度推广广告公司
  • 微网站的建设网络推广学校
  • vs210做网站排名查询
  • 外国风格网站建设费用做网站需要什么技术
  • 电子版个人简历模板下载小时seo百度关键词点击器
  • 新乡专业做网站公司上海百度竞价点击软件
  • 网站推广分为哪几个部分百度大数据查询
  • 南阳做网站优化公司宝鸡网站seo
  • 三门峡市湖滨区建设局网站指数搜索
  • 建视频网站的费用网络销售怎么做
  • 注册公司去哪里注册云优化seo软件
  • 流动党员网站建设目标百度手机助手下载2021新版