2014-09-11 53 views
0

我有一個表中的訪問是這樣的:如何過濾數據庫表

enter image description here

現在我想的是,以消除被關閉(與所有自己的地位,而不僅僅是在subcase_id行狀態關閉)。我如何在Access中做到這一點?謝謝!!

+0

我不知道我理解你的問題。不是「從ACTIVITY ='Closed'表中刪除」滿足您的需求? – apomene 2014-09-11 12:02:38

+0

我使用<>「關閉」,它顯示我也接受子分類123-1分派,123-1接受,123-2分派,123-2接受,123-3分派,123-3。我想只提取ACTIVITY列中沒有「關閉」的子文件夾。 – eu127 2014-09-11 12:15:45

回答

2
SELECT DISTINCT SUBCASE_ID FROM YOUR_TABLE 
WHERE SUBCASE_ID NOT IN (SELECT SUBCASE_ID FROM YOUR_TABLE where ACTIVITY='Closed') 

會工作,我認爲。我首先過濾封閉的子包,然後採取未經過濾的子包。

+0

謝謝!我會稍後再試,並帶回答。 – eu127 2014-09-11 14:15:43

+0

它的工作原理。再次感謝你! – eu127 2014-09-11 21:07:55

+0

如果性能是一個問題,我可以試着想出它的連接版本 – 2014-09-11 21:08:44