webForumDet fria alternativet

Knepig gruppering

ASPur ASP

4 svar · 240 visningar · startad av jepsO

jepsOMedlem sedan mars 2001484 inlägg
#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

PatrikBMedlem 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]

jepsOMedlem 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

RossifumiMedlem 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

jepsOMedlem 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

125 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)