MYSQL 查询左连接显示一张表中的所有数据

2023-12-28

SELECT 
A.CODE,
B.NOTE,
C.NUMBER

FROM (A
LEFT JOIN B
ON A.CODE = B.CODE
LEFT JOIN C
ON A.CODE = C.NUMBER
)

WHERE C.ID = B.ID 

需要显示 3 个表组合的一些结果,但我的结果显示表 B 中报告的所有数据,即使表 C 中的数据不是真实的。

Table A.code
1
2
3

Table B.code
1
2
3

Table B.note
pippo 
paperino
pluto

Table C.number
1

理想情况下应该有一个结果显示

1  1    pippo

但结果显示:

1  1    pippo
1  1    paperino
1  1    pluto

怎样才能得到真实的数据呢?


SELECT 
A.CODE,
B.NOTE,
C.NUMBER

FROM A
INNER JOIN B ON A.CODE = B.CODE
INNER JOIN C ON A.CODE = C.NUMBER

不需要 WHERE 子句

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MYSQL 查询左连接显示一张表中的所有数据 的相关文章

随机推荐

  • 使用 git smudge/clean 替换文件内容

    我正在尝试使用 git 来管理对我的实时网站的部署 我遇到的问题是 我有几个设置文件 当我推送到生产环境时我不想更新它们 我正在做的是使用钩子或涂抹 清理来更改文件内容 例如
  • 未定义方法 PDO lastInsertId

    我有一个插入查询 我想从表中获取 ID 我一直在寻找 我找到了 PDO 的 lastInsertId 当我想使用它时 我收到 PHP 错误 这是我的代码 db new database naam db gt quoteQuery POST
  • 结果 MVC 4 处理日期、淘汰绑定

    upshot js 如何处理 DateTime 对象 看起来它只是创建 普通 字符串 而不是创建真正的 JS 日期对象 所有与 JSON 日期格式化和 MVC 相关的问题都已在此处讨论 使用 Asp Net MVC 和 KnockoutJS
  • 对于不测试其代码的开发人员,您会怎么做? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我们的一位开发人员不断地编写代码并将其放入版本控制中而不进行测试 我们的代码质量因此受到影响 除了摆脱开发商之外 我还能如何解决这个问题呢 EDIT
  • 在 Scala/akka 中记录到文件:ClassNotFoundException:akka.event.slf4j.Slf4jLoggingFilter

    我已经搜索了很多 但找不到有效的解决方案 有人可以帮我吗 akka event handlers akka event slf4j Slf4jEventHandler loggers akka event slf4j Slf4jLogger
  • .NET 4.0 中的 Assembly.LoadFrom() 权限

    我在将应用程序从 NET 3 5 迁移到 4 0 时遇到安全问题 我有一个应用程序可以从映射到 z Z MyApp App exe 的网络共享成功启动 此应用程序使用加载项 有时会要求从 Intranet 上的单独位置加载程序集 y MyL
  • “<”标记之前预期的构造函数、析构函数或类型转换

    我是 C 新手 我似乎无法弄清楚是什么导致了这些错误 以下是我的头文件 ifndef TABLE define TABLE include
  • 什么是活动内存和非活动内存[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 什么是活动记忆和非活动记忆 我正在执行命令vmstat a在 Linux 机器上 我得到以下输出 vmstat a procs memor
  • 如何将 Segment.io 服务器和客户端事件连接到同一匿名用户?

    我正在致力于在现有 NET 电子商务应用程序上实现 Segment 分析中心 以便与 Mixpanel 以及其他一些服务一起使用 我了解 Analytics js 和 Segment NET API 的 API 文档 但我很困惑如何将匿名事
  • 可以在 Google Charts 中生成该 Char 吗?

    我有一个快速的问题 可以在 Google Charts 中生成该 Char 吗 也许你知道该怎么做 有什么建议或什么 Chart1 https i stack imgur com m8tJ3 png 图表下方的白色区域非常重要 这是可能的
  • Spring WS 无效内容类型

    我有一个 Spring WS 客户端 我通过 wsimport 生成了 WSDL 存根 当我尝试发送请求时 收到无效内容类型异常 严重 SAAJ0537 内容类型无效 可能是错误消息而不是 SOAP 消息 线程 main org sprin
  • 使用 Axios 从 http 响应下载 PDF

    我正在开发一个带有 Laravel 后端 API 的 Vue 应用程序 单击链接后 我想调用服务器来下载某个文件 大多数情况下是 PDF 文件 当我做一个get请求与axios我在回复正文中收到了一份 PDF 作为回报 我想直接下载该文件
  • 如何使用 webpack 分别捆绑供应商和主脚本?

    我真的很感谢这里的一些帮助 在这种情况下 我想在最终的构建操作中将我的供应商 js 和我的 main js 分开 我之前尝试过在我的 package json devDependency 中循环分离我的第三方库并将其放入供应商 js 中 它
  • 强制仅从 DataReader 返回单行

    我似乎在我的代码中写了很多这样的内容 using var reader cmd ExecuteReader if reader Read result new User int reader UserId reader UserName T
  • Git 快进 VS 无快进合并

    Git merge 允许我们执行快进和非快进分支合并 有什么想法何时使用快进合并以及何时不使用快进合并吗 The no ff当您想要清楚地了解功能分支时 选项非常有用 因此 即使在此期间没有进行任何提交 FF 也是可能的 有时您仍然希望主线
  • AWS CloudFormation 用户数据中的 Crontab

    使用 AWS CloudFormation Userdata 时如何设置 crontab 我正在设置 crontab l echo 0 wget O q http www example com cron php crontab 但 cro
  • 如何将“=”附加到字符串

    我正在尝试添加 在我的数组的末尾 然后通过附加 0 来结束它 这就是我分配空间的方式 char postExpr malloc sizeof char MAX LEN 我已经尝试了很多方法 但仍然无法在字符串末尾附加字符 其他每个字符都可以
  • QT C++ 的新手问题 - Qimage 不起作用?

    我正在尝试执行控制台应用程序来从图像中读取像素 include
  • R/Shiny 图不显示在浏览器中

    我最近开始玩Shiny 我试图写一些东西来证明中心极限定理 我的代码如下 ui R ui R file code library shiny shinyUI pageWithSidebar headerPanel Central Limit
  • MYSQL 查询左连接显示一张表中的所有数据

    SELECT A CODE B NOTE C NUMBER FROM A LEFT JOIN B ON A CODE B CODE LEFT JOIN C ON A CODE C NUMBER WHERE C ID B ID 需要显示 3