嵌套在查询内部的查询为子查询,在圆括号中。外层查询可以是SELECT,INSERT,UPDATE,SET,DO;
(1)使用比较运算符的查询
当子查询返回多个结果时修饰词:ANY,SOME,ALL
(2)由[NOT] IN的子查询
(3)[NOT] EXISTS返回boolean
插入记录
INSERT tbl_name(col_name) SELECT子查询语句
多表更新
UPDATE tbl_name1 references tbl_name2 ON col_name1=col_name2 SET col_name3=col_name4;
多表删除
连接类型 JOIN,CROSS JOIN,INNER JOIN 内连接
LEFT[OUTER] JOIN 左外连接,RIGHT [OUTER] JOIN右外连接
内连接只显示符合连接条件的记录,通常为两表的一个交集
左外连接显示左的全部;
右外连接显示右的全部。
多表连接
自身连接,实现无限级分类设计