Beiträge von evilcorp

    Hallo :)

    Sieht schon mal gut aus, habe es getestet und funktioniert auch so.

    In meinem Entwurf hatte ich nur 2 Tabellen vorgesehen, mit 3 wie bei dir ist es aber komfortabler habe ich festgestellt ;)

    Es passt aber immer noch nicht ganz auf mein Problem, nämlich, dass die Daten nicht untereinander stehen sollen,
    sondern "über Eck" Kenne das von Business Objects unter Slice&Dice.

    Hier nochmal das Schema anhand eines Beispiels:


    Ist das überhaupt mit mysql möglich oder muss ich die Daten nach der Abfrage noch anders verarbeiten und wenn ja, wie?
    (Meine Seite auf der dies laufen soll ist in php - kenne mich da aber auch nicht viel besser aus :D)


    Vielen Dank & Viele Grüße
    Dominik

    Hey,

    erstmal Danke für die schnelle Antwort. Kam gestern gar nicht mehr dazu, sie zu lesen.

    Habe es jetzt mal ausprobiert, klappt leider noch nicht.
    Habe ausgeschrieben nun folgendes in der Frage:

    Code
    select     tbl_spieler.Name, tbl_spieler.Vorname, tbl_ergebnisse.ErgNr, tbl_ergebnisse.Ergebnis 
    from 
        tbl_spieler, tbl_ergebnisse, merge m 
    where 
        m.spieler_id = tbl_spieler.id and 
        m.ergebnis_id = tbl_ergebnisse.id

    Ist da ein Fehler in meinen Bezeichnungen drin?
    Bzw. wie würde denn die Alternative aussehen, die du vorgeschlagen hast..?

    Weiterhin habe ich noch das Problem mit der Sortierung, selbst wenn das jetzt funktionieren würde :P

    Liebe Grüße
    Dominik

    Hallo Community,


    habe schon etliche Foren durchsucht und keine verständliche Antwort gefunden.


    Ich habe 2 Tabellen: tbl_spieler und tbl_ergebnisse


    tbl_spieler
    ID | Name | Vorname


    tbl_ergebnisse
    ID | ErgebnisNr | Ergebnis


    Ich möchte jetzt folgende Darstellung:


    [Blockierte Grafik: http://www.schmidt92.de/ziel.jpg]


    Außerdem soll Ergebnis1 immer das höchste Ergebnis des Spielers sein, Ergebnis2 das Zweithöchste etc.


    Die Spieler sollen so sortiert sein, dass der Spieler, mit dem höchsten Ergebnis ganz oben steht, bei Gleichstand zählt das 2. bzw. 3.


    Bitte um Hilfe, bin komplett neu verzeifelt..


    Vielen vielen Dank für die Antworten.
    Mit freundlichen Grüßen
    D. Schmidt