2016-08-28 9 views
1

2つのテーブルがあり、別のテーブルに基づいて1つのテーブルをフィルタリングしたい。
1つのテーブルは私にファイル番号を与え、もう1つはファイルごとに複数のステータスを与えます。たとえば
Oracle Sql複数行フィルタリング

File No Status 
12345  U-APP 
12345  U-FCL 
12345  ACT 
123456 ACT 
123456 CLSOE 

私の目標は、特定のstausのファイルが完全にdisapperaedになるということです。
私は次のことを試してみました:

Select File_no from my table 
Where File status not in ('U-APP', 'U-FCL') 

私は、次を得る:私の目標は、ファイル12345は、フィルタリング後の消えるということです

File No Status 
12345  ACT 
123456 ACT 
123456 CLSOE 

...

おかげ

+0

ようこそStackOverflowへ。この投稿を見て、[最小で完全で検証可能な例](http://stackoverflow.com/help/mcve)の提供方法を​​見て、それに応じて質問を修正してください。良い質問をする方法(http://stackoverflow.com/help/how-to-ask)も役立つかもしれません。 – lmo

答えて

0

はこれを試してみてください

Select File_no,Status from mytable where File_no not in (Select File_no from my table 
Where File status in ('U-APP', 'U-FCL')) 
関連する問題