sql-server - SQL Inner Join 返回 Union
问题描述
我是 SQL 联接的新手,遇到问题需要我使用内部联接。到目前为止,我知道内部联接连接两个表并提供公共数据。就我而言,我得到了两个表的联合。例如:假设我有两个表“A”和“B”。表“A”有 180 个值(行) 表“b”有 3 个值(行)在使用内部连接时,我得到 540 个值(行)。
例如:假设我有两个表“A”和“B”。表“A”有 180 个值(行) 表“b”有 3 个值(行)在使用内部连接时,我得到 540 个值(行)。
Code Example:
select a.TableAData, b.TableBData
from TableA a inner join TableB b on a.id = b.id
where a.id = 'some value'
预期的最大行数应为 180。但实际行数为 540。
解决方案
推荐阅读
- javascript - 如何将甜甜圈的 svg 添加到每个节点以代替径向树图中的圆圈
- chainlink - 如何使用 Chainlink 在不同的网络上获取 TX 的确认数量?
- gradle - STS 4.6 中 Gradle 6.8.3 的问题 - 在 Gradle 5.0 中删除了早于 3.0 的工具 API 版本
- python - 我从 Microsoft 商店下载了新的 python 3.9.7。当我搜索库文件夹时,我无法获得其中任何一个
- java - JavaFX/CSS 在组合框列表单元格的右侧显示 svg 形状
- discord - TypeError '_Environ' 对象不可调用
- html - 如何在 Angularjs 中使用 $(document).click 函数
- r - 如何为ggplot2中的每个geom_line添加标签和点?
- r - 作为 dplyr 链的一部分,计算字符串“内”的字符串数
- r - 无法弄清楚我的 R 代码中的“意外错误”是什么