日期:2014-05-16  浏览次数:20394 次

数据库查询之(Ⅲ)连接查询

 

(以下的例子中操作的数据表均来自下表)

  

相关概念说明:

连接查询:一个查询需要对多个表进行操作

表之间的连接:连接查询的结构集或结果表

连接字段:数据表之间的联系是通过表的字段值来体现的

连接操作的目的:从多个表中查询数据

表的连接查询的两种方法

      方法一:表之间满足一定条件的行进行连接时,From子句指明进行连接的表名,Where子句指明连接的列名及其连接条件

      方法二:利用关键字Join进行连接,当Join关键词放于From子句中时,应有关键词On与之对应,以表明连接的条件

Join关键字的相关说明:

内部连接:

1:查询“刘伟”老师所讲授的课程,要求列出教师号、教师姓名、课程号。

方法一:select T.TNo,TN,CNo from T,TCwhere (T.TNo=TC.TNo and T.TN=’刘伟’)

方法二:select T.TNo,TN,CNo from Tinner join TC on T.TNo=TC.TNo where