SQL内部联接返回联合

时间:2019-05-08 07:07:34

标签: sql-server oracle

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

0 个答案:

没有答案