はじめましてオラクル初めてと申します。
質問です。
データで
A1,10,0
A1,10,1
A1,10,2
B1,10,0
C1,10,0 があると仮定します。
その時にデータで0のものを抽出したいのですが、Aは既に0,1,2があるので、
BとCのデータを取りたいのですが、抽出の条件が分かりません。
教えて下さい。宜しくお願いします。
T1
F1 F2 F3
-- -- --
A1 10 0
A1 10 1
A1 10 2
B1 10 0
C1 10 0
select M.*
from T1 M
where M.F3 = 0
and exists (
select S.*
from T1 S
where S.F1 = M.F1
and S.F3 <> 0
)
こんな感じとか?(未確認!)