当每个表只有340行时,以下查询将返回> 7000行。
SELECT Config.Spec, TempTable.Spec FROM Confg INNER JOIN TempTable on Config.Spec = TempTable.Spec
为什么会这样?如果INNER JOIN仅在两个表中都有匹配项时才返回一行,那么为什么要为匹配项返回多行。
如果有一个以上的行具有相同的Spec价值TempTable为相同Spec的价值Confg,那么你会得到重复的行,反之亦然。
Spec
TempTable
Confg