1.联合查询----INNER|LEFT|RIGHT JOINsql
SELECT 字段1,字段2,.....FROM 表1 INNER|LEFT|RIGHT JOIN 表2 ON 表1.字段 = 表2.字段spa
解释一下:使用INNER时,会查出来两个表中能够互相联系起来的值;LEFT是以左侧的表1 为准,查询两个表中的数据,若是表1中有,而表2中没有时,就以空值补充;RIGHT是以右侧的表2为准,查询两个表中的数据,若是表2中,而表1中没有时,也是以空值补充。class
2.子查询数据
子查询其实就是将你的一个查询结果用括号括起来,这个结果也是一张表,就能够将它交给另一个sql语句,做为它的一个查询依据来进行操做。查询
#1:子查询是将一个查询语句嵌套在另外一个查询语句中。运算符
#2:内层查询语句的查询结果,能够为外层查询语句提供查询条件。
#3:子查询中能够包含:IN、NOT IN、ANY、ALL、EXISTS 和 NOT EXISTS等关键字
#4:还能够包含比较运算符:= 、 !=、> 、<等