2015-03-02 55 views
0

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

我需要选择职位上的图片,如图所示: Select

我可以做出选择所有职位的基于数据透视表的状态为无条件检查。但是,您必须选择帖子,如图片所示,例如,如果在所有行中都选中了列标题状态,则帖子的ID为39。这意味着所有用户都已批准该帖子并显示。请告诉我如何在查询中做这样的条件?

回答

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