有没有 left inner join 和right inner join啊有点晕
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/06 03:42:31
有没有 left inner join 和right inner join啊有点晕
--测试代码
--建立测试数据
create table #ta1(id integer , aa char(1))
create table #ta2(id integer , aa char(1))
insert into #ta1
select 1,'a'
insert into #ta1
select 2,'b'
insert into #ta2
select 1,'a'
insert into #ta2
select 3,'b'
insert into #ta2
select 4,'c'
-----------------------------------
--完全测试
select a.id,a.aa,b.id,b.aa from #ta1 a
inner join #ta2 b on a.id=b.id
/*结论:
左表的id必须完全跟右表的id一致,不匹配的不显示
*/
--左链接测试
select a.id,a.aa,b.id,b.aa from #ta1 a
left join #ta2 b on a.id=b.id
/*
结论:
以左表作为基准,右表能匹配上的就显示出来,不匹配的就显示成NULL,
记录个数满足左表
*/
--右连接测试
select a.id,a.aa,b.id,b.aa from #ta1 a
right join #ta2 b on a.id=b.id
/*
和左连接一样,只是以右表为基准了
*/
有没有 left inner join 和right inner join啊有点晕
inner join 与 left join 有何区别?
inner join和left join的区别
left join和inner join的区别
Oracle中的join 和left join 有什么区别啊?还有inner join
inner join 还是 left join 啥区别啊
SQL中 inner join、 left join 、right join、 outer join之间的区别
inner join,left join,right join,full join 的区别?最好用例子说明!
sql表连接查询的区别`inner join、left join、rightjoin、outer join举例说明·
数据库的问题:解释inner join,left outer join ,cross join
ABAP里的for all entries in什么时候用还有inner join 和left join,刚接触编程没有概念.哪位大师可以给我打个比方呢.
left outer join和left join有区别?
left join 和 left outer join 有什么区别?
left join 和 left out join 有什么区别?
inner join on,left join on,right join on要详细点的介绍,别给我在网上档来的
inner join 与 =区别
什么时候用outer join和inner join
join和inner join的区别?