Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何根据条件从数据库中选择帖子?_Mysql_Mysqli - Fatal编程技术网

Mysql 如何根据条件从数据库中选择帖子?

Mysql 如何根据条件从数据库中选择帖子?,mysql,mysqli,Mysql,Mysqli,早上好!请帮助根据条件从数据库中选择帖子。已经2天了,我不知道如何赢得这个查询)我有3个表: 我需要选择如图所示的帖子: 我可以选择其基于轴的表的状态为“无条件检查”的所有位置。但您必须选择如图所示的帖子,例如,如果他的列已在所有行中选中,则必须选择id为39的帖子。这意味着所有用户都已批准该帖子,并应显示该帖子。请告诉我如何在查询中执行此条件 SELECT p.* FROM posts p WHERE NOT EXISTS( SELECT 'a' F

早上好!请帮助根据条件从数据库中选择帖子。已经2天了,我不知道如何赢得这个查询)我有3个表:

我需要选择如图所示的帖子:

我可以选择其基于轴的表的状态为“无条件检查”的所有位置。但您必须选择如图所示的帖子,例如,如果他的列已在所有行中选中,则必须选择id为39的帖子。这意味着所有用户都已批准该帖子,并应显示该帖子。请告诉我如何在查询中执行此条件

SELECT p.*
FROM posts p
WHERE NOT EXISTS(  SELECT 'a'
                   FROM post_user pu
                   WHERE pu.post_id = p.id
                   AND pu.checked = 'notChecked'
                 )