exists用法 exists: 如果括号内子查询语句返回结果不为空,说明where条件成立,就会执行主SQL语句 如果括号内子查询语句返回结果为空,说明where条件不成立,就不会执行主SQL语句 not exists: 与exists相反 如果括号内子查询语句结果为空,说明表示where条件成立,就会执行主SQL语句 如果括号内子查询语句结果不为空,说明表示where条件不成立,就不会执行主SQL语句 exists与in的区别: in只能返回一个字段值 exists强调是否返回结果集,不要求