Unendo i risultati booleani da diverse righe in riga singola
-
30-10-2019 - |
Domanda
Ho una query di join che restituisce più righe
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
Il primo ID colonna può essere omesso, che ci lascia con
SearchID Bool1 Bool2 Bool2
1 1 1 0
1 0 0 0
1 1 0 0
1 0 0 0
1 0 0 0
Poiché tutti i dati restituiti si applicano a SearchID 1, vorrei finire con una riga che unisce i risultati di tutti i campi booleani, cioè
SearchID Bool1 Bool2 Bool2
1 1 1 0
Isbutton dovrebbe essere 1 in quanto c'erano una o più riga con 1 autorun dovrebbe essere 1 in quanto c'erano una o più riga con 1 iSonmain dovrebbe essere 0 in quanto non c'erano file con 1
Ma voglio gestire questo per più righe che potrebbero essere state restituite e voglio finire con una riga unica per ogni searchid
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...
Ho senso?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow