我是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。