Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda Delphi e Mysql


Farney Ferreira

Pergunta

Estou precisando de ajuda com seguinte questao delphi10 e mysql:
_ Tenho tabela de competidores com seguinte exemplo:
Competidor 1
Competidor 2
Competidor 3
Competidor 4
Competidor 5
Competidor 6
Competidor 7
Competidor 8
Competidor 9
Competidor 10
Competidor 11
Competidor 12
Competidor 13
Competidor 14
Competidor ......

Tenho outra tabela de Corridas
Corrida 1
Corrida 2
Corrida 3
Corrida 4
Corrida 5
Corrida 6
Corrida 7
Corrida 8
Corrida 9
Corrida 10

faço sorteio dos competidores com sql : SELECT * FROM competidores WHERE sort = "N" AND id_evento = :id ORDER BY RAND() LIMIT '' + IntToStr(QtderegComp))

Porem os competidores não podem se repetir nas outras corridas ou seja o competidor 1 correu com competidor 7 na corrida 1 ela não pera mais correrem junto nas próximas corridas...

Alguém pode me dar uma ajuda como fazer ???? Lembrando uso delphi 10.3 rio com mysql.
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Voce tem que ter algum registro dos sorteios para que não ocorra repetições.

Armazene os resultados em uma tabela ou em uma matriz e depois de cada sorteio, teste o resultado com os valores que estão armazenados e faça uma comparação ... se os valores são iguais basta realizar novo sorteio ... se os valores são diferentes  então armazene esses novos  valores na tabela ou na matriz.

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...