一、子查询分类:
1.独立子查询:子查询语句可以独立查询
2.相关子查询:
独立子查询:子查询可以独立运行。
相关子查询: 子查询中引用了父查询的结果,不可以独立运行。
所有查询都可以用相关子查询实现。exists(...)返回一个布尔值,只要exists括号里查到了数据exists()就返回true,否则返回false,如果返回true执行 exists前面的语句。
where ts.tsClassId = tc.tClassId 可以在同一条语句中同时对两个表中的数据进行查询
将一个子查询的结果集作为另一个查询的源必须将结果集起别名
删除也可以用子查询