2015-03-02 65 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' 
       ) 
相關問題