Hola,
um ehrlich zu sein hab ich noch gar nichts probiert. Ich hab die letzten
Tage mit gr�bbeln zugebracht, wie ich dieses Problem am besten l�sen kann.

Das es nat�rlich soooooo einfach ist, hab ich nicht erwartet.


Ich werd das heut Nachmittag stehenden fusses testen.

Ich danke euch f�r den Tritt in die richtige Richtung und m�ge euch ein
K�nigreich beschert werden.  :-)


Danke!


Stephan


-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von Andreas Roth
Gesendet: Donnerstag, 12. Februar 2004 11:57
An: [EMAIL PROTECTED]
Betreff: AW: [Coffeehouse] Prinzipielles (SQL) Logikproblem


 Level DESC, Zeit DESC

wennschon, sonst sind die niedrigsten Level und die niedrigsten Zeiten die
Top-Performer

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von K�nig, Oliver
> Gesendet: Donnerstag, 12. Februar 2004 11:52
> An: '[EMAIL PROTECTED]'
> Betreff: AW: [Coffeehouse] Prinzipielles (SQL) Logikproblem
> 
> Hi Stefan,
> 
> hast Du es schon mal so versucht: "order by Level, Zeit"
> 
> cu
> Olli
> 
> 
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: Stephan Schumann, K+K Computer GmbH
> > [mailto:[EMAIL PROTECTED]
> > Gesendet: Donnerstag, 12. Februar 2004 11:50
> > An: [EMAIL PROTECTED]
> > Betreff: [Coffeehouse] Prinzipielles (SQL) Logikproblem
> > 
> > 
> > Hola,
> > ich hab da mal ne klitze kleine Frage zu einem
> klitzekleinen Problem.
> > 
> > Kurz zum Hintergrund.
> > 
> > Ich arbeite gerade an einem Spiel welches mit einer Highscore
> > ausgestattet werden soll. Das ist soweit ja ned so schwer, 
> solange man
> > eine Highscore so aufbaut, da� der erste Platz die h�chste
> > Level/Punktzahl etc.
> > erreicht hat.
> > Der 2te hat dann weniger usw. (is ja eh klar). Nun ist es 
> aber so, da�
> > es in diesem Spiel nicht direkt Punkte gibt, sondern der Platz des
> > Spielers anhand seiner Gesamtspielzeit und der Level die er gerade 
> > gespielt hat, berechnet werden soll. Und hier liegt dann auch mein 
> > Problem.
> > 
> > Zum einen wird die aktuelle Level in einer db und zum anderen die
> > aktuelle Zeit gespeichert. Wenn nun jemand die Highscore 
> ansehen will,
> > m��te ich erst einen Order by Level machen und anschlie�end einen
> > Order by Zeit.
> > 
> > Und hier hab ich jetzt verschiedene L�sungen.
> > 
> > L�sung1: Zum einen k�nnte ich (wenn es den m�glich w�re) 2
> Order by in
> > die Abfrage schreiben (also: order by Level AND order by Zeit). Aber 
> > das kann ich ja wahrscheinlich nicht machen. Oder kann ich das so 
> > schreiben? Hab leider nichts dazu gefunden.
> > 
> > L�sung2: Die n�chste L�sung w�re alle Datens�tze aus der db
> auszulesen
> > (mit Order by Level), dann das ganze in ein Array schreiben
>  und dann
> > einen Bubblesort o.�. �ber das Array laufen lassen. Diese L�sung
> > m�chte ich aber nicht unbedingt umsetzen, da ich das schonmal so 
> > realisiert hab mit einer db die momentan ca. 2000 
> Datens�tze enth�lt
> > und die Sortierung ewigkeiten braucht.
> > 
> > L�sung3: Ich k�nnte f�r jede Level eine eigene Tabelle
> erstellen und
> > dann den jeweiligen Spieler mit seiner Zeit dort eintragen. Das
> > Problem das ich hier sehe, ist schlicht und ergreifend, da� 
> das Game
> > wenn es den mal fertig wird, 100 Leveln haben wird. Sprich,
> ich h�tte
> > 100 Tabellen und m��te, wenn jemand die Highscores sehen will, 100x
> > auf verschiedene Tabellen zugreifen und diese auslesen. Das ist 
> > wahrscheinlich von der Performance her gesehen auch nicht 
> der Weisheit
> > letzter Schlu�.
> > 
> > 
> > Erschwerend kommt zu diesem Highscoreproblem noch hinzu,
> da� wenn ein
> > Spieler alle 100 Leveln durchhat, er in das Freeplay kommt, wo nach
> > den offiziellen Leveln alle Userleveln (Leveln die von Spieler per 
> > Leveleditor erstellt wurden) durchgespielt werden k�nnen. 
> Also m��te
> > ich wieder differenzieren zwischen Freeplay und normalem Game.
> > 
> > 
> > Ich hoff mal das ich mich halbwegs verst�ndlich ausgedr�ckt hab.
> > Vielleicht habt ihr ja die ein oder andere Idee wie ich 
> dieses Problem
> > am besten bew�ltigen kann.
> > 
> > 
> > Bin f�r jede Antwort dankbar!
> > 
> > 
> > Gr��e   Stephan
> > 
> > 
> > _______________________________________________
> > Coffeehouse mailing list
> > [EMAIL PROTECTED] 
> > http://www.glengamoi.com/mailman/listinfo/coffeehouse
> > 
> _______________________________________________
> Coffeehouse mailing list
> [EMAIL PROTECTED] 
> http://www.glengamoi.com/mailman/listinfo/coffeehouse
> 

_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse

_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an