紛らわしいタイトルですみません。探している解決策を一言で要約する方法がわからないため、検索に苦労していました。
列 Indicator、ID、および Num を持つ単一のテーブル table_name があります。Indicator は 0 または 1 で、ID は 2 回まで存在できます。ID番号が2回存在する場合、インジケーターの1つは0で、もう1つは1であり、IDが1回存在する場合、そのインジケーターは0です。行のインジケーターが0でNumの場合、クエリは0を返すことができる必要がありますインジケータが 1 の場合、インジケータ 0 と一致する ID。
Indicator----ID-----Num
1-------------01----3000
0-------------01----4000
0-------------02----5000
0-------------03----100
1-------------04----400
0-------------04----200
クエリの結果
4000
0
0
0
200
0