我有两张桌子。说A和B.
表A:
Id value
1 A
2 B
1 C
表B:
Id value
2 AA
2 BB
4 CC
现在我写一个简单的左连接
select A.Id
,A.Value
,B.Id
,B.Value
from A
left join B
on A.Id = b.Id
这显示了多个条目。为什么这样?
答案 0 :(得分:0)
当您在SQL中left join
两个表时,您要求数据库查看第一个表的指定列中的所有值,并找到在指定列中匹配的 any和all 你的第二张专栏。
这意味着如果数据库根据您的示例找到带有ID = 2
的两行数据,则会将两者都带回来。