Frage : Wie aktualisiere ich meine Tabellen im mysql, um neue Daten einzuschließen?

Wenn ich eine Tabelle mit Resultaten der Rennen habe und diese Tabelle raceID und racerID hat, wie ich kann, überprüfen, um zu sehen, dass jedes racerID mindestens einmal innen für jedes raceID eingeschlossen ist.  So, wenn ich dieses habe:

resultsID raceID racerID
1 215 34
2 215 32
3 209 32
4 208 32
5 208 34
6 204 32


…, wie i-Update diese Tabelle jetzt racerID 34 sicherstellen würde, hat eine Aufzeichnung für das Sein in raceID 208.  Im Augenblick gibt es 8 verschiedene raceIDs pro Tabelle und wenn ein Rennläufer nicht in alle war, mich muss sie aktualisieren, um eine Aufzeichnung für 0 Punkte in jedem Rennen zu zeigen, wenn sie nicht participate.

Thanks taten!
Kevin

Antwort : Wie aktualisiere ich meine Tabellen im mysql, um neue Daten einzuschließen?

für einen genannten Rennläufer (208)
dieses erzeugt alle fehlenden Rennenresultate!
 
Einsatz in Resultate (raceid, Rennläufer, Resultat)
 raceid, 208.0 vorwählen
   von den Rennen als r
 wo nicht existiert (resultid von den Resultaten als x vorwählen  
           wo x.raceid=r.raceid und x.racer=208)


für jeden Rennläufer (208)
dieses erzeugt alle fehlenden Rennenresultate!
Einsatz in Resultate (raceid, Rennläufer, Resultat)
 raceid, rs.racer, 0 vorwählen
   von den Rennen als r, Rennläufer als rs
 wo nicht existiert (resultid von den Resultaten als x vorwählen  
           wo x.raceid=r.raceid und x.racer=rs.racer)
Weitere Lösungen  
 
programming4us programming4us