自然连接:
只输出2张表中字段名相同,属性值相同的行的连接。2张表建立了一个等值连接。
例如有2张表,表A中字段名称USERNAME,对应的属性值为X,同一行中另一个字段为SHELL,属性值为Y,和表B中的字段名称为SHELL,属性为Y相同。B中同一行中另一个字段为SHELLTYPE,属性值为Z 。则自然连接显示为 X Y Y Z。其余输出以此类推。
笛卡尔集(交叉连接):
参照(a+b)*(c+d)=ac+ad+bc+bd此公式。此时不考虑表之间的关系。
假设表A中,字段有USERNAME(tom 、jerry、mike)、SHELLNUM(1、2、3)。表B中有字段QQ(qq1、qq2、qq3)、TYPE(use、lock、use)。则输出为3*3 共计9行:
tom 1 qq1 use
tom 1 qq2 lock
tom 1 qq3 use
jerry 2 qq1 use
jerry 2 qq2 lock
jerry 2 qq3 use
mike 3 qq1 use
mike 3 qq2 lock
mike 3 qq3 user