SQL中还有一类子查询,它们在执行时需要使用外部查询中的字段值,从而和外部查询产生关联,因此也被称为关联子查询(Correlated Subquery)。对于外部查询返回的每条记录,关联子查询都会执行一次(数据库可能会对此进行优化),非关联子查询只会独立执行一次。