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

临沂市平邑县建设局网站wordpress改回旧版编辑器

临沂市平邑县建设局网站,wordpress改回旧版编辑器,wordpress营销型主题,wordpress百度和分类本文主要列举两张和三张表来讲述多表连接查询。 新建两张表#xff1a; 表1#xff1a;student 截图如下#xff1a; 表2#xff1a;course 截图如下#xff1a; #xff08;此时这样建表只是为了演示连接SQL语句#xff0c;当然实际开发中我们不会这样建表#xff0c;… 本文主要列举两张和三张表来讲述多表连接查询。 新建两张表 表1student 截图如下 表2course 截图如下 此时这样建表只是为了演示连接SQL语句当然实际开发中我们不会这样建表实际开发中这两个表会有自己不同的主键。  一、外连接 外连接可分为 本文主要举两张和三张表来讲述多表连接查询。 新建两张表 表1student  截图如下 表2course  截图如下 此时这样建表只是为了演示连接SQL语句当然实际开发中我们不会这样建表实际开发中这两个表会有自己不同的主键。 一、外连接 外连接可分为左连接、右连接、完全外连接。 1、左连接  left join 或 left outer join SQL语句select * from student left join course on student.IDcourse.ID 执行结果 左外连接包含left join左表所有行如果左表中某行在右表没有匹配则结果中对应行右表的部分全部为空(NULL). 注此时我们不能说结果的行数等于左表数据的行数。当然此处查询结果的行数等于左表数据的行数因为左右两表此时为一对一关系。 2、右连接  right join 或 right outer join SQL语句select * from student right join course on student.IDcourse.ID 执行结果 右外连接包含right join右表所有行如果左表中某行在右表没有匹配则结果中对应左表的部分全部为空(NULL)。 注同样此时我们不能说结果的行数等于右表的行数。当然此处查询结果的行数等于左表数据的行数因为左右两表此时为一对一关系。 3、完全外连接  full join 或 full outer join SQL语句select * from student full join course on student.IDcourse.ID 执行结果 完全外连接包含full join左右两表中所有的行如果右表中某行在左表中没有匹配则结果中对应行右表的部分全部为空(NULL)如果左表中某行在右表中没有匹配则结果中对应行左表的部分全部为空(NULL)。 二、内连接  join 或 inner join SQL语句select * from student inner join course on student.IDcourse.ID 执行结果 inner join 是比较运算符只返回符合条件的行。 此时相当于select * from student,course where student.IDcourse.ID 三、交叉连接 cross join 1.概念没有 WHERE 子句的交叉联接将产生连接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。 SQL语句select * from student cross join course 执行结果 如果我们在此时给这条SQL加上WHERE子句的时候比如SQL:select * from student cross join course where student.IDcourse.ID 此时将返回符合条件的结果集结果和inner join所示执行结果一样。 四、两表关系为一对多多对一或多对多时的连接语句 当然上面两表为一对一关系那么如果表A和表B为一对多、多对一或多对多的时候我们又该如何写连接SQL语句呢 其实两表一对多的SQL语句和一对一的SQL语句的写法都差不多只是查询的结果不一样当然两表也要略有改动。 比如表1的列可以改为 Sno Name Cno 表2的列可以改为 Cno CName 这样两表就可以写一对多和多对一的SQL语句了写法和上面的一对一SQL语句一样。 下面介绍一下当两表为多对多的时候我们该如何建表以及些SQL语句。 新建三表 表A:  student 截图如下 表B:  course 截图如下 表C:  student_course 截图如下 一个学生可以选择多门课程一门课程可以被多个学生选择因此学生表student和课程表course之间是多对多的关系。 当两表为多对多关系的时候我们需要建立一个中间表student_course中间表至少要有两表的主键当然还可以有别的内容。 SQL语句select s.Name,C.Cname from student_course as sc left join student as s on s.Snosc.Sno left join course as c on c.Cnosc.Cno 执行结果 此条SQL执行的结果是学生选课的情况。
http://www.pierceye.com/news/63405/

相关文章:

  • 企业网站怎么做产品图片轮播许昌大成建设集团网站
  • 网站被电脑管家拦截做301跳转推广网站排名优化seo教程
  • 网站关键词优化怎么做自己怎么设计口罩
  • 做影视网站怎么样不犯法哈尔滨做网站哪家好强
  • 时尚网站设计教程dw中怎样做网站链接
  • 中石油第六建设公司网站高质量的集团网站建设
  • 临沂做网站哪里好广州做网站一般要多少钱?
  • 社交网站开发难度刷粉网站开发
  • 江苏省住房和城乡建设厅 官方网站哪个软件是网页编辑软件
  • 网站服务器拒绝连接wordpress 域名访问不了
  • 昆明网站制作费用外贸公司起名
  • 网络优化怎么自己做网站wordpress 显示视频播放
  • 国外营销网站江西网站制作的公司哪家好
  • 哈尔滨网站备案手续哈尔滨网站优化技术
  • 网站及建设中页面功能 wordpress.org
  • 三网合一网站远吗intitle 网站建设
  • 宜昌网站建设哪家好赤水市白房建设局网站
  • 网站备案查询工信部手机版网站建设企业站有哪些要求
  • 深圳企业网站建设公司排名页面自动转跳紧急3秒
  • 淮北网站建设推广云南省城乡住房建设厅官方网站
  • 企业网站seo分析美食网站设计的代码
  • 老外做的中国汉字网站wordpress首页优化
  • 中国建设教育协会是个什么网站杭州市建设网
  • 海口海南网站建设东莞网站建设+信科网络
  • 网站域名到期时间查询东莞网站设计流程
  • 江阴响应式网站建设自己怎样给网站做推广
  • 网站建设 拖欠尾款apache 创建网站
  • 网站建设网上书店打开网站很慢
  • 了解网站基本知识汕头企业网站建设公司
  • 怎么提高seo关键词排名温州seo代理