SQLserver多表查询,SQLserver多表查询,SQL语句实现多表查询

SQLserver多表查询,SQLserver多表查询,SQL语句实现多表查询

本文主要介绍用SQL语句实现多表查询。文章围绕主题,介绍细节,具有一定的参考价值。有需要的可以参考下面文章的详细内容。

目录

基本sql语句多表查询示例1:双表查询示例2:多表查询

基本sql语句

从查询条件分组的数据库表中选择字段

多表查询

内连接:返回符合连接条件的数据。

格式:从连接条件的内部连接表名称中选择目标字段,其中查询条件

注意:理清表与表之间的关系,找出哪些数据来自哪些表,表与表之间的连接条件是什么?

例一:双表查询

例二:多表查询

系统用户用户名=用户标识部门标识

b系统用户角色用户标识=角色标识

c系统角色角色标识=角色名称

d系统角色部门角色标识=部门标识

e系统部门部门标识=部门名称父标识部门名称

f系统部门父标识=部门名称

挑选

用户名,

a .用户标识,

a .部门标识,

b .角色标识,

c .角色名称,

e .部门名称,

f .部门名称

sys_user作为

内部联接sys _ user _ role AS b ON b . user _ id=a . user _ id

内部联接sys _ role AS c ON c . role _ id=b . role _ id

内部联接sys _ dept AS e ON e . dept _ id=a . dept _ id

内部联接sys _ dept AS f ON f . dept _ id=e . parent _ id

在哪里

a .用户名='zjzsqxyf01 '

外连接:外部联接不仅列出了匹配联接条件的行,还列出了左表(当外部联接为左时)、右表(当进行右联接时)或两个表(当外部联接完成时)中匹配搜索条件的所有数据行。

(1)左连接:返回左表中的所有数据

格式:LEFT连接表名称中选择目标字段

(2)右连接:返回右表中的所有数据

格式:根据连接条件从右连接表名称中选择目标字段,其中查询条件

(3)全连接:在等值连接的基础上将左表和右表的未匹配数据都加上

格式:根据连接条件从完全连接表名称中选择目标字段,其中查询条件

自然连接:基于两个字段相同的表的所有列,返回两个表中符合查询条件的数据。

关于SQL语句多表查询的这篇文章到此为止。更多相关SQL多表查询内容,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序
  • 使用sql语句实现查询排序,顺序和倒序的区别,sql按倒序排序,使用SQL语句实现查询排序,顺序和倒序
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题
  • 一篇文章带你入门sql编程语句,一篇文章带你入门sql编程题,一篇文章带你入门SQL编程
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053
  • window无法启动mysql 1067,windows无法启动mysql57服务,错误1053,windows无法启动MySQL服务报错1067的解决方法
  • vb中adodb连接数据库,,VB语言使用ADO连接、操作SQLServer数据库教程
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句
  • sql重复记录查询的几种方法有哪些,查询重复记录sql语句,SQL重复记录查询的几种方法
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图
  • sql语句的各个关键字的解析过程详细总结怎么写,sql语句的各个关键字的解析过程详细总结图,SQL语句的各个关键字的解析过程详细总结
  • sql语句游标,sqlserver游标的使用
  • sql语句游标,sqlserver游标的使用,详解SQL游标的用法
  • 留言与评论(共有 条评论)
       
    验证码: