在查询语句中还有另一条查询语句,那么该条查询语句就是子查询

一般情况下使用连表操作代替子查询 -> 如果子查询是查询从表数据而不是主表数据的时候,那么这一情况就不要使用子查询了,而是使用连表操作

  • a表的所有数据


  • b表的所有数据


select * from a where age in (select age from b where age < 30);