关于左右连接「建议收藏」

关于左右连接「建议收藏」首先来看一下两张主要的表:persons表orders表现在我们希望列出所有的人,以及他们的定购。SELECTpersons.last_name,persons.first_name,orders.order_noFROMpersonsLEFTJOINordersONpersons.pid=orders.pidORDER

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

首先来看一下两张主要的表:
persons表
这里写图片描述
orders表
这里写图片描述
现在我们希望列出所有的人,以及他们的定购。

SELECT persons.last_name, persons.first_name, orders.order_no FROM persons LEFT JOIN orders ON persons.pid = orders.pid ORDER BY persons.last_name 

结果
这里写图片描述
这里是persons的左连接,以persons为主。所以结果中即是没有订单的人也会列出来。下面在来看一组SQL语句,将上边两张表对换位置:
SELECT
persons.last_name,
persons.first_name,
orders.order_no
FROM
orders
LEFT JOIN persons ON persons.pid = orders.pid
ORDER BY
persons.last_name

结果这里写图片描述
这次显示出来的就是以订单为主,即是没有人下的订单也会显示出来。
结论:左右连接中,左连接以左表为主,右连接以右表为主。左连接即使左表中没有匹配的行也显示出来,右连接亦然。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192010.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月20日 下午11:43
下一篇 2026年1月21日 上午7:22


相关推荐

  • WebGoat安装配置

    WebGoat安装配置WebGoat 安装配置 WebGoat 是由 OWASP 维护的故意不安全的 Web 应用程序 旨在教授 Web 应用程序安全性课程 该程序演示了常见的服务器端应用程序缺陷 这些练习旨在供人们学习应用程序安全性和渗透测试技术 要从源码安装并运行 WebGoat 需要运用到许多工具 并且环境也十分重要的 本次工作是在 windows10 上进行的 WebGoat 所需要的工具有 1 Java8

    2026年3月18日
    2
  • ptrace使用简介

    ptrace使用简介ptrace 提供了一种机制使得父进程可以观察和控制子进程的执行过程 ptrace 还可以检查和修改子进程的可执行文件在内存中的 image 及子进程所使用的寄存器中的值 通常来说 主要用于实现对进程插入断点和跟踪子进程的系统调用 用法示例 include sys ptrace h include sys types h include sys wait h include unistd h include unistd h sys sys sys

    2026年3月17日
    2
  • Oracle数据库 查询所有表

    Oracle数据库 查询所有表1 查询当前数据库下的所有表 select fromall tableswhereo TEST 注 all tables 查出来是查得所有用户下的表 当然也包括你登录的用下的表 然后加一个 where 你要查的那个用户名就可以了 记得用户名要大写 2 查询当前数据库下某个实例数据库的所有表 select fromall tableswhereo TEST andtable name 表名 注 当然也包括你登录的用下的表 然

    2026年3月16日
    2
  • ThinkPHP 小于5.0.24 远程代码执行高危漏洞 修复方案

    ThinkPHP 小于5.0.24 远程代码执行高危漏洞 修复方案

    2021年11月6日
    46
  • 此工作站和主域间的信任关系失败原因_主域间的信任关系失败

    此工作站和主域间的信任关系失败原因_主域间的信任关系失败相信用域管理的童鞋都会遇到一个问题:在域账户登录的时候有时会出现“此工作站和主域间信任关系失败”那么遇到这种情况该如何解决的呢?跟我走:拔掉网线,登录系统在用户账户中把administrator账户打开,并设密码插上网线,退域,重启,用administrator账户登录重新加域,刷新策略即可 转载于:https://blog.51cto.com/xkai20/158…

    2022年10月19日
    5
  • 图书馆管理系统需求规格说明书

    图书馆管理系统需求规格说明书青院图书馆信息管理系统软件需求规格说明书文档编号 QY LY7 文档信息 图书馆信息管理系统软件需求规格说明书文档类别 管理文档密 nbsp nbsp nbsp nbsp 级 机密版本信息 1 0 建立日期 2014 05 20 nbsp 创 nbsp 建 nbsp 人 审 nbsp 核 nbsp 者 批 nbsp 准 nbsp 人 批准日期 nbsp 编辑软件 Microsoft nbsp Office nbsp 2003 nbsp 中文版 WPS nbsp 文字

    2025年9月2日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号