欢迎光临
我们一直在努力

SqlServer系列笔记——连接查询JION

Inner Join on/Join  on  内连接 不匹配的行不返回数据

Left Join  on 左外连接返回两个表中所有匹配的行以及JOIN关键字左边表中不匹配的行,对于不匹配的行用NULL填充

Right Join on 右外连接返回两个表中所有匹配的行以及JOIN关键字右边表中不匹配的行,对于不匹配的行用NULL填充

Full Join on 完全连接返回两个表中所有匹配的行以及不匹配的行,对于不匹配的行用NULL填充

Cross Join 交叉连接 返回被连接两个表中的所有行的笛卡尔积  数学中:假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)}

自连接查询 需要对表取别名 select s.课程编号,c.任课教师 from 课程信息 s, 课程信息 c where s.课程编号=c.课程编号

自连接相当于交叉连接

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。