子查询存在与否

时间:2016-02-29 05:20:35

标签: mysqli

如何在mysql中检查子查询,如下所示:

$fq = $con->query("SELECT * FROM users WHERE userid!='$userid' AND NOT EXISTS (SELECT * FROM friends WHERE userids!='$userid' OR friend!='$userid')");

我输入NOT EXISTS时出现问题,输出什么都没有,当我输入EXISTS时输出所有内容。我想为不在朋友表中的用户表输出用户。和朋友表包含userid作为添加的用户的id,它可以是我的id,而朋友是添加用户的id,所以它也可以是我的id。所以我想检查子查询是否有任何行userid或friend等于我的id。如果没有输出用我的朋友表中的id连接的用户。

0 个答案:

没有答案