Fråga : Hur jag uppdaterar mitt bordlägger i mysql för att inkludera nya data?

Om jag har en bordlägga med resultat av races, och det bordlägger har både raceID och racerID, hur kan jag, kontrollera för att se att varje racerID är inklusive åtminstone en gång in för varje raceID.  Så, om jag har denna: raceIDracerID
1 215 34
2 215 32
3 209 32
4 208 32
5 208 34
6 204 32


för

resultsID…, hur skulle jag uppdaterar denna, bordlägger för att se till att racerID 34 har nu ett rekord för att ha varit i raceID 208.  Rätten där är nu 8 olika raceIDs per bordlägger, och om en racer inte var sammanlagt av dem, mig behöver att uppdatera den för att visa att ett rekord för 0 pekar i varje race, om de inte gjorde participate.

Thanks!
Kevin
" klar "

Svar : Hur jag uppdaterar mitt bordlägger i mysql för att inkludera nya data?

för en namngiven racer (208)
detta frambringar alla saknade raceresultat!
 
mellanlägg in i resultat (raceid, racer, resultatet)
 välj raceid, 208.0
   från races som r
 välj resultid från resultat som x, var inte finns (  
           var x.raceid=r.raceid och x.racer=208)


för varje racer (208)
detta frambringar alla saknade raceresultat!
mellanlägg in i resultat (raceid, racer, resultatet)
 välj raceid, rs.racer, 0
   från races som r racers som rs
 välj resultid från resultat som x, var inte finns (  
           var x.raceid=r.raceid och x.racer=rs.racer)
Andra lösningar  
 
programming4us programming4us