vanuit meerdere highscore tabellen, een top 10 maken
christiaan de kleine
25/04/2011 15:15:25Hallo,
Ik heb een database met 10 verschillende highscore tabellen...
Ieder spel heeft zo zijn eigen highscore tabel.
Nu wil ik ook een overall highscore maken en daarvoor moet hij dus uit die 10 tabellen de 10 beste scores halen en uit die 100 scores (10 tabellen * 10 beste scores) weer de 10 beste filteren...
is dit mogelijk?
of moet ik de scores per spel ook in de overall neerzetten en dan direct vanuit daar de top 10 genereren
Ik heb een database met 10 verschillende highscore tabellen...
Ieder spel heeft zo zijn eigen highscore tabel.
Nu wil ik ook een overall highscore maken en daarvoor moet hij dus uit die 10 tabellen de 10 beste scores halen en uit die 100 scores (10 tabellen * 10 beste scores) weer de 10 beste filteren...
is dit mogelijk?
of moet ik de scores per spel ook in de overall neerzetten en dan direct vanuit daar de top 10 genereren
PHP hulp
15/01/2025 22:36:14Noppes Homeland
25/04/2011 15:25:48Waarom heb je 10 tabellen? Je kan het toch met 1 tabel af.
Je kan de oplossing zoeken in: http://www.w3schools.com/sql/sql_union.asp
Je kan de oplossing zoeken in: http://www.w3schools.com/sql/sql_union.asp
christiaan de kleine
25/04/2011 15:36:08het is een scouting spel, en ieder heeft zo zijn eigen tabel. zodat er per speltak kan worden gekeken wie de bete zijn/waren...
maar ik zal even kijken naar union...
maar ik zal even kijken naar union...
Noppes Homeland
25/04/2011 15:52:17Quote:
het is een scouting spel, en ieder heeft zo zijn eigen tabel. zodat er per speltak kan worden gekeken wie de bete zijn/waren...
Het juiste antwoord had moeten zijn, ja ik weet het dat het niet genormaliseerd is.
higscores:
id | game_id | user_id | score
dan heb je alles in 1 tabel waar je diverse queries op los kunt laten zonder dat je nu aan de UNION moet vergrijpen.
christiaan de kleine
25/04/2011 18:31:18dan blijf ik contant where clausules behouden, nu heb ik enkel een select met een limit ndoig... maar bedankt, heb hem nu werkend...
Write Down
25/04/2011 20:25:25Ja, en een where clause dat is enorm moeilijk en veel werk. WHERE luie_onlogische_programmeur = 1 AND programmeur_die_graag_onnoig_veel_data_heeft = 1(result = Christiaan)