1.内连接:选出两个表中所有符合连接条件的row构成的集合。2.外连接,分为LEFT、RIGHT、FULL三种: 如有R与S做连接,那么 LEFT是所有满足条件的row以及所有在R属性对应值在S中为NULL的集合。 RIGHT是所有满足条件的row以及所有在S属性对应值在R中为NULL的集合 FULL是所有满足条件的row以及任何在R或S中出现NULL的集合。 现在可以看到,三种外连接的区别就在于对空值的处理不同(空值真是数据库的一大困难)
如有R与S做连接,那么 LEFT是所有满足条件的row以及所有在R属性对应值在S中为NULL的集合。 RIGHT是所有满足条件的row以及所有在S属性对应值在R中为NULL的集合 FULL是所有满足条件的row以及任何在R或S中出现NULL的集合。 现在可以看到,三种外连接的区别就在于对空值的处理不同(空值真是数据库的一大困难)
原文转自:http://www.ltesting.net