Sql join的输出是什么
我有两个表a和b,分别有a列和b列Sql join的输出是什么,sql,Sql,我有两个表a和b,分别有a列和b列 A B 1 1 1 1 1 1 当我将a连接到b时,输出是什么 select * from a join b #join is same as inner join on a.a_id=b.a_id 我猜您在两个表中都有一个id,现在让我们假设a\u id是a表中的主键,它是b表中的外键。然后,如果使用join,您将获得两个表中的公共记录。尝试时的输出是什么?创建表。运行查询。注意输出。如果你手头没有
A B
1
1 1
1
1 1
当我将a连接到b时,输出是什么
select *
from a join b #join is same as inner join
on a.a_id=b.a_id
我猜您在两个表中都有一个id,现在让我们假设
a\u id
是a
表中的主键,它是b
表中的外键。然后,如果使用join
,您将获得两个表中的公共记录。尝试时的输出是什么?创建表。运行查询。注意输出。如果你手头没有数据库,你可以使用rextester或sqlfiddle。我使用任何连接操作得到了10行。我可以使用重复的值连接列