一、引言

有时为了得到一张报表的完整数据,需要从两个或更多的表中获取结果,这时就用到了“连接查询”。

二、连接查询

连接查询的定义:

数据库中的表通过键将彼此联系起来,从而获取这些表中的数据

连接查询的语法:

ROM  join_table join_type join_table[ON (join_condition)]

其中join_table指出参与连接操作的表名,连接可以对同一个表操作,也可以对多表操作,对同一个表操作的连接又称做自连接。join_type 指出连接类型。join_condition指连接条件。使用比较运算符(包括=、>、<、<>、>=、<=、!>和!<)进行表间的比较操作

三、连接类型

连接类型的分类:内连接、外连接、交叉连接

下面做数据准备:

create table Student
(
id int not null,
Studentname varchar(10),
ClassId nvarchar(10)
)
go
insert into Student values 
(1,'michael',11),
(2,'cumming',12),
(3,'andy',13),
(4,'pgone',15)
go
create table Class
(
id int not null,
name varchar(10)
)
go
insert into Class values 
(11,'一班'),
(12,'二班'),
(13,'三班'),
(14,'四班')
go
View Code

相关文章:

  • 2022-02-20
  • 2022-12-23
  • 2021-05-08
  • 2021-11-08
  • 2022-01-10
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-14
  • 2021-09-02
  • 2022-03-05
  • 2022-12-23
  • 2021-12-05
  • 2022-01-24
相关资源
相似解决方案