sqlleftjoin详解(SQL JOIN 连接详细介绍及简单使用实例)
sqlleftjoin详解
SQL JOIN 连接详细介绍及简单使用实例SQL JOIN 连接
SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。
最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)。 SQL INNER JOIN 从多个表中返回满足 JOIN 条件的所有行。
让我们看看选自 "Orders" 表的数据:
OrderID
CustomerID
OrderDate
10308
2
1996-09-18
10309
37
1996-09-19
10310
77
1996-09-20
然后,看看选自 "Customers" 表的数据:
CustomerID
CustomerName
ContactName
Country
1
Alfreds Futterkiste
Maria Anders
Germany
2
Ana Trujillo Emparedados y helados
Ana Trujillo
Mexico
3
Antonio Moreno Taquería
Antonio Moreno
Mexico
请注意,"Orders" 表中的 "CustomerID" 列指向 "Customers" 表中的客户。上面这两个表是通过 "CustomerID" 列联系起来的。
然后,如果我们运行下面的 SQL 语句(包含 INNER JOIN):
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
运行结果如下所示:
OrderID
CustomerName
OrderDate
10308
Ana Trujillo Emparedados y helados
9/18/1996
10365
Antonio Moreno Taquería
11/27/1996
10383
Around the Horn
12/16/1996
10355
Around the Horn
11/15/1996
10278
Berglunds snabbköp
8/12/1996
不同的 SQL JOIN
在我们继续讲解实例之前,我们先列出您可以使用的不同的 SQL JOIN 类型:
- INNER JOIN:如果表中有至少一个匹配,则返回行
- LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行
- RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行
- FULL JOIN:只要其中一个表中存在匹配,则返回行
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
- mysql修改初始密码教程(使用MySQL命令行修改密码)
- sql中的条件语法(SQL 中STUFF用法)
- sql注入防范有哪些方法(如何有效防止sql注入的方法)
- dedecms的dedesql.class.php on line 489错误的解决方法(dedecms的dedesql.class.php on line 489错误的解决方法)
- sqlserver 多实例怎么算许可(SQL Server使用row_number分页的实现方法)
- dockerfile构建mysql镜像并初始化(docker-compose基于MySQL8部署项目的实现)
- python操作mysql连接池(详解Python连接MySQL数据库的多种方式)
- sqlserver表分区步骤(行转列之SQL SERVER PIVOT与用法详解)
- 最全面的mysql索引详解(MySQL 全文索引使用指南)
- 查看SQL SERVER中指定数据库所有表的字段信息
- mysql 分片键规则(MySql8 WITH RECURSIVE递归查询父子集的方法)
- sqlserver安装日志文件夹(SQL SERVER日志进行收缩的图文教程)
- mysql的limit的分页使用(获取 MySQL innodb B+tree 的高度的方法)
- navicat for mysql连接测试失败(Navicat Premiun远程连接MySQL报错10038解决方案)
- mysql能groupby两个字段吗(MySQL group by语句如何优化)
- SQL SERVER存储过程中使用事务与try catch
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
热门推荐
- mysql的json格式解析(mysql json格式数据查询操作)
- htaccess重定向详解设置(htaccess 将所有请求重定向到某个URL地址的规则)
- js三级联动说明(基于JavaScript实现省市联动效果)
- laravel入门教程零基础(Laravel5.7框架安装与使用学习笔记图文详解)
- 阿里云服务器宕机了会怎样(阿里云服务器进入黑洞怎么办?黑洞解除方法)
- react执行流程(React开启代理的2种实用方式)
- mysql千万数据如何优化(MySQL千万级数据的表如何优化)
- mysql复合索引会包含哪些索引(MySQL查询冗余索引和未使用过的索引操作)
- 菲律宾云服务器价格(菲律宾云服务器适合用来做什么?)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9