Вопрос : Как я уточняю мои таблицы в mysql для того чтобы включить новые данные?

Если я имею таблицу с результатами гонок, и та таблица имеет и raceID и racerID, то как могу я проверите для того чтобы увидеть что каждое racerID включено хотя бы раз внутри для каждого raceID.  Так если я имею это:, тоracerID
1 215 34
2 215 32
3 209 32
4 208 32
5 208 34
6 204 32


raceID

resultsID… как уточнение I эта таблица сделало бы уверенное racerID 34 теперь имеет показатель для быть в raceID 208.  Праву теперь там 8 по-разному raceID в таблицу, и если гонщик не находился в всех них, то меня нужно уточнить ее для того чтобы показать показатель для 0 пунктов в каждой гонке если они не сделали participate.

Thanks!
Kevin
class=

Ответ : Как я уточняю мои таблицы в mysql для того чтобы включить новые данные?

для названного гонщика (208)
это производит все пропавшие результаты гонки!
 
вставка в результаты (raceid, гонщика, результат)
 выберите raceid, 208.0
   от гонок как r
 где не существует (выберите resultid от результатов как x  
           где x.raceid=r.raceid и x.racer=208)


для каждого гонщика (208)
это производит все пропавшие результаты гонки!
вставка в результаты (raceid, гонщика, результат)
 выберите raceid, rs.racer, 0
   от гонок как r, гонщики как rs
 где не существует (выберите resultid от результатов как x  
           где x.raceid=r.raceid и x.racer=rs.racer)
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us