Ciao!
Potete aiutarmi? Sono una newbie in MYSQL e mi piacerebbe ricevere il vostro aiuto.
Vi posto qui la mia domanda:
Ho una tabella TURN con questi campi
IDTURN (int)
SEASON (string)
SORT (string)
in questa tabella il campo SORT mi serve per ordinare i record, che quindi NON sono ordinabili tramite l'ID!
una tabella GROUP
IDGROUP (int)
IDTURN (int)
una tabella MATCH
IDMATCH (int)
IDGROUP (int)
IDHOMETEAM (int)
GOLHOMETEAM (int)
e un'altra tabella TRAINER_TEAM
IDTRAINER (int)
IDTEAM (int)
IDTURN_FROM (int)
IDTURN_TO (int)
in quest'ultima tabella ho un ID per l'allenatore (TRAINER), un ID per la squadra (TEAM) e la durata del contratto di questo allenatore con questa squadra. La durata è settata in questo modo:
Tramite un campo IDTURN_FROM e un campo IDTURN_TO.
Cioè gli id identificativi del TURNO di inizio e il TURNO finale.
Io fare la seguente, in uno PSEUDO linguaggio MYSQL:
SELEZIONARE LA SOMMA DEI GOLHOMETEAM DALLA TABELLA MATCH DOVE TRAINER_TEAM.IDTEAM = MATCH.IDHOMETEAM E MATCH.IDGROUP.IDTURN.SORT >= TRAINER_TEAM.IDTURN_FROM.SORT E MATCH.IDGROUP.IDTURN.SORT <= TRAINER_TEAM.IDTURN_TO.SORT E TRAINER_TEAM.IDTRAINER=5
spero sia comprensibile ciò che volevo dire.
per favore aiutatemi, è molto importante per me!
grazie mille!