Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

maxrafael

Consulta Sql sem repetição

Recommended Posts

Boa tarde,

 

Preciso de ajuda. Tenho uma tabela de inscrições de partidas:

ID TIME_1 TIME_2
1 JOGADOR_1 JOGADOR_5
2 JOGADOR_1 JOGADOR_5
3 JOGADOR_1 JOGADOR_5
4 JOGADOR_2 JOGADOR_6
5 JOGADOR_2 JOGADOR_6
6 JOGADOR_3 JOGADOR_7
7 JOGADOR_3 JOGADOR_7
8 JOGADOR_4 JOGADOR_8
9 JOGADOR_4 JOGADOR_8
10 JOGADOR_4 JOGADOR_8

Como as partidas serão todas no mesmo dia, preciso imprimir uma consulta onde os jogadores não tenham partidas consecutivas, Ex:

PARTIDAS TIME_1 TIME_2
1 JOGADOR_1 JOGADOR_5
2 JOGADOR_2 JOGADOR_6
3 JOGADOR_3 JOGADOR_7
4 JOGADOR_1 JOGADOR_5
5 JOGADOR_4 JOGADOR_8
6 JOGADOR_1 JOGADOR_5
7 JOGADOR_4 JOGADOR_8
8 JOGADOR_2 JOGADOR_6
9 JOGADOR_3 JOGADOR_7
10 JOGADOR_4 JOGADOR_8

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Confusa sua dúvida amigo, não ficou clara. Porém, de uma estudada em DISTINCT do MySQL

Um jogador pode fazer N inscrições com outro jogador. Essas inscrições são inseridas no banco com ID auto increment. O que eu preciso e montar o torneio com as partidas mas um jogador não deve ter 2 partidas seguidas. Se um jogador fizer 4 inscrições, essas 4 inscrições tem que ser alternadas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.