(1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。
1)子查询用一个圆括号阔气,有必要的时候需要为表取别名,使用“as 名字”即可。
(1)表链接就是将多个表合成为一个表,但是不是向union一样做结果集的合并操作,但是表链接可以将不同的表合并,并且共享字段。
select * from testNum1 cross join testNum2
交叉连接就是将第一张表中的所有数据与第二张表中的所有数据挨个匹配一次,构成一个新表。
insert into testNum1 values(4),(5),(6),(7),(8),(9),(0)
select t1.num1,t2.num2 from testNum1 as t1 cross join testNum2 as t2
2)语法:select * from 表1 inner join 表2 on 表1.字段=表2.字段
2)在内连接的基础之上,在做一件事儿,就是将tblOther中的Java也显示出来,这时候就要使用到外连接,外连接有左外连接和右外连接。
4)上面重新执行下面的SQL语句,就会显示出tblOther表中的Java。
联系客服