exists子查询 mysql
.... where exists(子查询)
如果子查询有返回结果,exists函数的值为真
否则,结果为假,不会进行查询
例子
exists(子查询)
只要子查询有结果
那么exists()方法的返回值为真
那么
where 真
那么左边的查询语句就会生效
例子情景
如果某人的数据也在,那我就显示全部内容
存在为真
SELECT * FROM teststu WHERE EXISTS(SELECT * FROM teststu WHERE id!=2)
存在取反
SELECT * FROM teststu WHERE NOT EXISTS(SELECT * FROM teststu WHERE id=2)