webForumDet fria alternativet

Knepig gruppering

ASP

4 svar · 240 visningar · startad av jepsO

Medlem sedan mars 2001484 inlägg
Frågan#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?

------------------
/ jeps0

Medlem sedan mars 20002 836 inlägg
#2

otestat:

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

cya,
PatrikB

------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*

[Redigerat av PatrikB den 12 jun 2001]

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.

------------------
/ jeps0

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?

------------------
"When the 500 isn't right, you're in hell, when a Superbike isn't right, it's ok"
Valentino Rossi, Nastro Azurro Honda

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.

------------------
/ jeps0

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)