当前位置:
首页 > 数据库 > SQL Server 2008 教程 >
-
SQL语句大全之SQL JOIN - 使用 Join
本站最新发布
SQL Server 2016数据库视频教程
试听地址 https://www.xin3721.com/eschool/SQLxin3721/
SQL JOIN - 使用 Join
除了上面的方法,我们也可以使用关键词 JOIN 来从两个表中获取数据。
如果我们希望列出所有人的定购,可以使用下面的 SELECT 语句:
不同的 SQL JOIN
除了我们在上面的例子中使用的 INNER JOIN(内连接),我们还可以其他几种连接。
下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。
· JOIN: 如果表中有至少一个匹配,则返回行
· LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
· RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
· FULL JOIN: 只要其中一个表中存在匹配,就返回行
试听地址 https://www.xin3721.com/eschool/SQLxin3721/
SQL JOIN - 使用 Join
除了上面的方法,我们也可以使用关键词 JOIN 来从两个表中获取数据。
如果我们希望列出所有人的定购,可以使用下面的 SELECT 语句:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName
结果集:FROM Persons
INNER JOIN Orders
ON Persons.Id_P = Orders.Id_P
ORDER BY Persons.LastName
LastName | FirstName | OrderNo |
Adams | John | 22456 |
Adams | John | 24562 |
Carter | Thomas | 77895 |
Carter | Thomas | 44678 |
除了我们在上面的例子中使用的 INNER JOIN(内连接),我们还可以其他几种连接。
下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。
· JOIN: 如果表中有至少一个匹配,则返回行
· LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行
· RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
· FULL JOIN: 只要其中一个表中存在匹配,就返回行
最新更新
MongoDB 复制
vb.net教程之VB.NET中TextBox的智能感知应用实
数据库是如何定义的?
Mysql数据库
Python在Mysql中使用的数据类型
c#教程之运算符
变量
C#语法
C#入门简介
C#教程之C# 环境
MySQL LIKE 子句
MySQL 查询数据
MySQL 插入数据
MySQL 修改数据表
MySQL 删除数据表
MySQL 创建数据表
MySQL 数据类型
mysql教程-如何选择数据库
mysql教程-如何使用MySQL 删除数据库
如何MySQL 创建数据库
数据类型之对象
数据类型之布尔型、整型、浮点型和字符
php教程之数据类型之数组
php教程之PHP 常量
php教程之变量
php教程之语法
PHP简介与安装
phpMyAdmin配置安装全攻略
PHP是什么
win2003 iis整合php后 环境变量无法读取到