Questione : Come aggiorno le mie tabelle nel mysql per comprendere i nuovi dati?

Se ho una tabella con i risultati delle corse e quella tabella ha sia il raceID che racerID, come posso controllare per vedere che ogni racerID è incluso almeno una volta dentro per ogni raceID.  Così se ho questo: il racerID
1 215 34
2 215 32
3 209 32
4 208 32
5 208 34
6 204 32


del raceID del

resultsID… come l'aggiornamento di I questa tabella ora si assicurerebbe il racerID 34 ha un'annotazione per essere nel raceID 208.  Ora ci sono 8 raceID differenti per tabella e se un corridore non fosse in tutti, io devono aggiornarli per mostrare un'annotazione per 0 punti in ogni corsa se non facessero participate.

Thanks!
Kevin
class= del

Risposta : Come aggiorno le mie tabelle nel mysql per comprendere i nuovi dati?

per un corridore chiamato (208)
ciò sta generando tutti i risultati mancanti della corsa!
 
inserto nei risultati (raceid, corridore, risultato)
 selezionare il raceid, 208.0
   dalle corse come r
 dove non esiste (selezionare il resultid a partire dai risultati come x  
           dove x.raceid=r.raceid e x.racer=208)


per ogni corridore (208)
ciò sta generando tutti i risultati mancanti della corsa!
inserto nei risultati (raceid, corridore, risultato)
 selezionare il raceid, rs.racer, 0
   dalle corse come r, corridori come rs
 dove non esiste (selezionare il resultid a partire dai risultati come x  
           dove x.raceid=r.raceid e x.racer=rs.racer)
Altre soluzioni  
 
programming4us programming4us