【内外连接】-一级项目

前言

      一级项目最近需要用到了多表进行联查,因为要给老师的Excel表格中既包括总分情况,又包括学生的相关信息。所以这就涉及到了两个表格。那我们就把内外连接进行复习吧。

案例

1.

select *  from  ScoreTest a inner join StudentInfoEntity  on a.userid= b.studentID

我们会发现这两个数据表的数据都会显示出来,而且内连接显示的是他们这两个表中共同有的数据。

2.

select * from StudentInfoEntity a  left join ScoreTest b on a.studentID=b.userid

 

A表作为一个主要的表格,然后B中有的数据填充,没有的数据就是Null

3.

select * from ScoreTest a right join StudentInfoEntity b on a.userid=b.studentID

B表作为一个主要的表格,然后a表作为一个辅助,进行填充,a表中没有的数据就是NUll

总结

      学会用SQL语句很是关键,能节省很多的时间和精力,还是需要不断的学习,学会用Excel更是关键中的关键。

发布了168 篇原创文章 · 获赞 28 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/MyxZxd/article/details/103954222