全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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:只要其中一个表中存在匹配,则返回行

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# SQL  # JOIN  # 连接  # 连接实例详解  # MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程  # MySQL的LEFT JOIN表连接的进阶学习教程  # 在MySQL中使用JOIN语句进行连接操作的详细教程  # SQL语句的并集UNION 交集JOIN(内连接  # 外连接)等介绍  # MySQL查询优化:连接查询排序limit(join、order by、limit语句)介绍  # sql 左连接和右连接的使用技巧(left join and right join)  # MSSQL内连接inner join查询方法  # MSSQL内外连接(INNER JOIN)语句详解  # 多个  # 子句  # 让我们  # 中有  # 您可以  # 这两个  # 希望能  # 请注意  # 所示  # 其中一个  # 结合起来  # 谢谢大家  # 最常见  # td  # CustomerName  # Customers  # Country  # ContactName  # border  # table 


相关文章: 网站制作公司排行榜,四大门户网站排名?  如何撰写建站申请书?关键要点有哪些?  安云自助建站系统如何快速提升SEO排名?  网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  香港服务器部署网站为何提示未备案?  如何在宝塔面板中创建新站点?  如何通过二级域名建站提升品牌影响力?  建站主机系统SEO优化与智能配置核心关键词操作指南  如何在自有机房高效搭建专业网站?  学校为何禁止电信移动建设网站?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  香港网站服务器数量如何影响SEO优化效果?  C#如何序列化对象为XML XmlSerializer用法  如何制作网站标识牌,动态网站如何制作(教程)?  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  如何在Golang中指定模块版本_使用go.mod控制版本号  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  网站制作员失业,怎样查看自己网站的注册者?  宝塔建站助手安装配置与建站模板使用全流程解析  常州自助建站费用包含哪些项目?  淘宝制作网站有哪些,淘宝网官网主页?  如何在IIS7上新建站点并设置安全权限?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  建站之星后台管理:高效配置与模板优化提升用户体验  建站与域名管理如何高效结合?  c# 服务器GC和工作站GC的区别和设置  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  如何零基础开发自助建站系统?完整教程解析  如何彻底删除建站之星生成的Banner?  如何在建站之星网店版论坛获取技术支持?  微信推文制作网站有哪些,怎么做微信推文,急?  实现虚拟支付需哪些建站技术支撑?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  如何在七牛云存储上搭建网站并设置自定义域名?  网站企业制作流程,用什么语言做企业网站比较好?  长沙做网站要多少钱,长沙国安网络怎么样?  如何通过主机屋免费建站教程十分钟搭建网站?  c# await 一个已经完成的Task会发生什么  建站主机选择指南:服务器配置与SEO优化实战技巧  建站之星后台密码遗忘?如何快速找回?  制作网站的过程怎么写,用凡科建站如何制作自己的网站?  如何快速上传建站程序避免常见错误?  建站主机如何选?性能与价格怎样平衡?  已有域名能否直接搭建网站?  如何在搬瓦工VPS快速搭建网站?  建站之星代理费用多少?最新价格详情介绍  浅析上传头像示例及其注意事项  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  如何获取免费开源的自助建站系统源码?  ppt制作免费网站有哪些,ppt模板免费下载网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。