数据库管理系统连接查询SQL中连接查询的主要类型: 广义笛卡尔积 等值连接(含自然连接) 非等值连接查询 自身连接查询 外连接查询 复合条件连接查询(1)广义笛卡尔积不带连接谓词的连接很少使用例:SELECTStudent.*,SC.*FROMStudent,SC(2)自然连接等值连接的一种特殊情况,把目标列中重复的属性列去掉.[例],Sname,Ssex,Sage,o,GradeFROMStudent,=;(3)o,,=o;[例]查询每一门课的间接先修课,ame,redit自身连接(续)FIRST表(redit1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64自身连接(续)SECOND表(redit1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64自身连接(续)查询结果 ocpno(4)外连接innerjoin内连接(等值的F连接)左边表和右边表满足连接条件的记录取出为结果集left[outer]join左外连接左边表和右边表满足连接条件的记录取出为结果集,加上左边表未匹配的记录right[outer]join右外连接左边表和右边表满足连接条件的记录取出为结果集,加上右边表未匹配的记录fullouterjoin外连接内连接USEpubsSELECT*=
关系数据库语言SQL(ch3-2)课件 来自淘豆网www.taodocs.com转载请标明出处.