select * from studentcoursesys a inner join dbo.achievementsys b
on a.userid='guozhaofu' and a.courseid=b.courseid and a.userid=b.userid
select * from studentcoursesys a left join dbo.achievementsys b
on a.userid='guozhaofu' and a.courseid=b.courseid and a.userid=b.userid
select * from studentcoursesys a left join dbo.achievementsys b
on a.courseid=b.courseid and a.userid=b.userid
where a.userid='guozhaofu'
--------------------------------------------------------------
分析上面三条语句的区别
on a.userid='guozhaofu' and a.courseid=b.courseid and a.userid=b.userid
select * from studentcoursesys a left join dbo.achievementsys b
on a.userid='guozhaofu' and a.courseid=b.courseid and a.userid=b.userid
select * from studentcoursesys a left join dbo.achievementsys b
on a.courseid=b.courseid and a.userid=b.userid
where a.userid='guozhaofu'
--------------------------------------------------------------
分析上面三条语句的区别
SQL联表查询对比
3786

被折叠的 条评论
为什么被折叠?



