Knepig gruppering

ASP

4 svar · 251 visningar · startad av jepsO

Medlem sedan mars 2001484 inlägg
Trådstart#1

Ta en titt på min gruppspelssida. Där rapporterar spelarna förlust, detta läggs in i tabellerna players (wins = wins + 1 för vinnaren, losses = losses + 1 för förloraren) och results och visas sedan på sidan.

Problemet: Om två spelare har samma poäng bör inbördes möte avgöra placering. Jag kan inte komma på någon möjlig ORDER BY för att lösa det problemet. Datan som visas på gruppspel.asp kommer från tabellen players, men för att avgöra vem som mött vem måste jag utgå från results.

Går detta att lösa på ett någorlunda greppbart sätt?

Medlem sedan mars 20002 836 inlägg
#2

otestat:

.... ORDER BY playedgames DESC, wins DESC, losses ASC"

cya,
PatrikB

Medlem sedan mars 2001484 inlägg
#3

Så jag kör nu. Exemplifierar problemet:

Spelare 1 och spelare 2 deltar i samma grupp. Båda har två vinster och en förlust, men spelare 1 vann över spelare 2.

Där blir det problem med vanlig ORDER BY.

Medlem sedan okt. 20001 558 inlägg
#4

Sparar du vem som vann över vem då?
Eller lägger du bara till +1 på vunna och förluster?

Medlem sedan mars 2001484 inlägg
#5

Vem som vann över vem sparas i tabellen results ("winner" och "loser"), så jag lär behöva utgå från den.

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)