- IN:判断表达式的值是否在子查询的结果中
集合之间的比较:ANY&ALL - ANY:表达式的值至少与子查询结果中的一个值相比满足比较运算符
- ALL:表达式的值与子查询结果中的所有的值相比都满足比较运算符
- ANY , ALL谓词与集函数以及IN谓词的等价转换关系
- EXISTS:判断子查询的结果集合中是否有任何元组存在
IN vs. EXISTS
IN后的子查询与外层查询无关,每个子查询执行一次,而EXISTS后的子查询与外层查询有关,需要执行多次
IN vs. EXISTS
IN后的子查询与外层查询无关,每个子查询执行一次,而EXISTS后的子查询与外层查询有关,需要执行多次