如何檢索未使用職位在我的數據庫中的結果。這裏是一個例子:數據庫 - 檢索未使用職位的結果
TABLE POSITION
PosID PosName
101 President
102 Vice President
103 Secretary
104 Treasurer
105 Auditor
106 Srgt of Arms
TABLE OFFICER
OfficerID OrganizationID Name PosID (FK to TABLE POSITION)
1001 2016-02081-0 Kris 101
1002 2016-02081-0 Nitche 102
1003 2016-02081-0 Russel 103
現在我想我的查詢檢索位置不被某個組織使用的位置。這是我做的,它返回的結果太多:
SELECT *
FROM POSITION, OFFICER
WHERE OrganizationID = '2016-02081-0' AND OFFICER.PosID != POSITION.PosID;
注意到,我只想檢索結果如下
TABLE POSITION
PosID PosName
104 Treasurer
105 Auditor
106 Srgt of Arms
應該取回未使用的「2016-該organizationID位置02081-0'
請考慮接受答案,以表明它幫助你,通過cllicking複選標記圖標。 – philipxy