一.exists函数 表示存在,常常与子查询配合使用. 用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False. 当子查询返回为真时,则外层查询语句将进行查询. 当子查询返回为假时,外层查询语句将不进行查询或者查询不出任何记录. 注意:当我们的子查询为 SELECT NULL 时,MySQL仍然认为它是True. 二.in函数 三.exists和in,该用哪个? 口诀:外层查询表小于子查询表,则用exists,外层查询表大于子查询表,则用in,如果外