日期:2014-05-17  浏览次数:20667 次

左连接显示
select *
from branch a, course b
where a.name(+) = b.cname;
这个查询语句 只有course表能得到想得到的内容
a表完全不显示,请问怎么样把A表显示出来

------解决方案--------------------
----这样的问题百度应该可以得到的吧
--a,b表只显示两表相关联的数据
select * from branch a (inner) join course b on a.name=b.name;
--a表的内容全部显示,b的内容只显示可以与a表关联的数据
select * from branch a left join course b on a.name=b.name;
--b表全部显示,a标只显示与b表关联的数据
select * from branch a right join course b on a.name=b.name;
--a,b表的数据都全部显示
select * from branch a full join course b on a.name=b.name;
------解决方案--------------------
这个……,把展示结果的横向滚动条往后拖,应该就能看到B表的数据吧。
------解决方案--------------------
SQL code

--用full join连接两个表
select * from branch a full join course b on a.name=b.name;