SQL中的LEFT RIGHT INNER JOIN的区别及学习

       多表连接,在工作中是经常遇见的,现在来讲讲LEFT、RIGHT和INNER JOIN的用法,用法会了区别就出来了,写的不专业,只是为了便于理解和学习。

       首先讲INNER JOIN的使用,INNER JOIN是根据ON的条件过滤出两表条件相同的数据,如图的Student表和Course表,查询张大大选修了那些课程(为方便用*查出所有的字段)

SELECT *

FROM Student s

INNER JOIN Course c

ON s.课程号=c.课程号

WHERE c.姓名=“张大大”;

分析:ON后面的条件是 s.课程号=c.课程号,根据条件,两个表相同的是“1101”,所以结果就是

猜你喜欢

转载自www.cnblogs.com/itdouzy/p/8931188.html