Sono sicuro che esiste il metodo ma � parecchio che non pratico con SQL.
Sto cercando di gestire, con python, un database di un gioco multiplayer a squadre da 5.
I match vengono registrati su tabelle settimanali riportando per colonna: id, giocatore 1, 2, 3, 4, 5 (cinque colonne), risultato, data, squadra avversaria. Tranne l'id (chiave primaria ecc ecc) tutte le altre colonne sono formattate in CHAR, anche la data. In modo da gestire tutto tramite stringhe python.
Ogni squadra cambia spesso giocatore cosi registro i match annotando il numero id di ogni giocatore.
In ogni match ogni giocatore ha un ruolo ben preciso per cui viene registrato su una colonna precisa della tabella match. Ovviamente al match successivo pu� cambiare ruolo/colonna.
Ora il mio problema � che con 72 giocatori se volessi vedere quale giocatore ha giocato con 1, 2, 3 o 4 (contemporaneamente) specifici giocatori e quante volte e con che risultato, dovrei creare tutta una serie di cicli for da farmi fondere il mio Atom del 2011.
C'� una funzione MySql con cui "sondare" tutta la tabella in cerca (e contandole COUNT) di una o pi� variabili che devono trovarsi sulla stessa ROW? Grazie
Della serie: SELECT (*), COUNT(*) FROM tab_match01 WHERE (*) = 12, 34, 54, 70