複数の行を返す結合クエリがあります
ID SearchID Bool1 Bool2 Bool2
1 1 1 1 0
1 1 0 0 0
5 1 1 0 0
6 1 0 0 0
9 1 0 0 0
最初の列IDは省略できます。これにより、
SearchID Bool1 Bool2 Bool2
1 1 1 0
1 0 0 0
1 1 0 0
1 0 0 0
1 0 0 0
返されるすべてのデータはSearchID1に適用されるため、すべてのブールフィールドの結果をマージする行になります。
SearchID Bool1 Bool2 Bool2
1 1 1 0
1つの行が1つあるのでIsButtonは1である必要があります1の行が1つ以上あるのでAutoRunは1である必要があります1の行がなかったのでIsOnMainは0である必要があります
しかし、返された可能性のある複数の行に対してこれを処理したいので、検索IDごとに一意の行を作成したいと思います。
ID SearchID Bool1 Bool2 Bool2
1 1 1 1 0
1 1 0 0 0
5 1 1 0 0
6 1 0 0 0
9 1 0 0 0
3 2 0 0 0
5 2 0 0 0
3 3 0 0 0
9 3 0 0 1
etc...
SearchID Bool1 Bool2 Bool2
1 1 1 0
2 0 0 0
3 0 0 1
etc...
私は理にかなっていますか?