私はこのようなマスターテーブルを持っています
Product Status Product id
A True 1
B True 2
C true 3
D True 4
E false 5
F True 6
今、私は私に製品の依存関係を与えている他のテーブルを持っています
Product DependencyId
C 2
C 5
E 1
B 4
B 6
Cを検索すると、2つの製品がCに依存していることがわかります。これらの2つの製品は、他の製品に依存しています。
そして、私がEを検索しているとすると、製品の依存関係は1つだけです。
ここで、依存関係が偽であるかどうかを確認する必要があります。依存関係のいずれかがfalseの場合、テキスト/値を返す必要があります。
結果
When product is C then output will be E (because the grand children of C (i.e. E) has false)
When product is B then output will be NULL (becuase none of the child of B or their sub childrens has false)