两个主要的连接类型是内连接和外连接。到目前为止,所有示例中使用的都是内连接。内连接只保留交叉积中满足连接条件的那些行。如果某行在一个表中存在,但在另一个表中不存在,则结果表中不包括该信息。外连接是内连接和左表和/或右表中未包括内连接中的那些行的并置。当对两个表执行外连接时,...
在内连接中,只有满足连接条件的元组才能作为输出结果,在外连接中,只有不满足连接条件的元组才能作为输出结果
左连接(显示join左边的表的所有数据,exam只有两条记录,所以stu.id,grade都用NULL显示)selectstu.id,exam.id,stu.name,exam.gradefromstuleftjoinexamonstu.id=exam.id 11Jack56 22Tom76 3NULLKityNULL 4NULLnonoNULL 右连接(与作连接相反,显示join右边表的所有数据)selectstu.id,exam.id,stu...