mysql中exists和in的区别

exists ()后面的子查询被称做相关子查询 他是不返回列表的值,只返回一个boolean型的值。oop 其运行方式是先运行朱查询一次,再去子查询里查询与其对应的结果 若是是true 则输出,反之则不输出,在根据主查询中的每一行去子查询里去查询。spa in()后面的子查询是返回的结果集,执行次序和exists()不同,子查询先产生结果集,而后主查询再去结果集里去找符合要求的字段列表,符合要求的
相关文章
相关标签/搜索