ciao a tutti,
ho un DB così composto:
INCONTRI
-----------
IDincontro
IDgiocatore1
IDgiocatore2
punti_giocatore1
punti_giocatore2
(ed altri campi)
IDtorneo
girone
GIOCATORI
-----------
IDgiocatore
gioc_nome
gioc_cognome
(ed altri dati sul giocatore)
Vorrei fare in modo da estrarre i dati degli incontri di un determinato torneo (IDtorneo) e di un determinato girone (girone) così da andare a formare una classifica calcolata sulle vittorie (differenza tra 'punti_giocatore1' e 'punti_giocatore2') ed altri parametri secondari.
Il problema è che lo stesso 'IDgiocatore' può trovarsi sia nel campo IDgiocatore1 (giocatore che gioca in casa) che nel campo IDgiocatore2 (che gioca in trasferta).
Per me sarebbe già un ottimo risultato riuscire almeno a tirar fuori l'elenco dei giocatori di ciascun girone (ovvero un elenco di 'IDgiocatore') da tutti gli incontri (sia come IDgiocatore1 che da IDgiocatore2) ma senza doppioni (tipo distinct).
Ho provato per l'appunto con distinct...
...ma non posso se i dati sono da tirar fuori da più di un campo, come in questo caso...codice:select distinct IDgiocatore1, IDgiocatore2 from incontri where IDtorneo = "2" and girone = "A" and ...
Mi dareste gentilmente un aiuto sulla query sql?
Vi ringrazio moltissimo!![]()
t.

Rispondi quotando

