Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

  1. #1
    Samurai
    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Guten Abend

    Folgendes Problem:
    Ich habe folgende Datenbankstruktur:
    ID – NAME – GOLD – SILBER – BRONZE

    Jetzt will ich eine Tabelle darstellen, welcher am meisten Geld hat. Dazu muss ich aber erst Gold, Silber und Bronze zusammenzählen, bevor ich sie auswerten kann. Mit ORDER BY komme ich da wohl nicht weit.

    Hat jemand zufällig eine Idee, wie ich das (wenn möglich mit wenig Aufwand, logisch XD) machen könnte?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

  2. #2
    Pion
    Gast

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Du frägst die 3 Spalten aus und setzt sie mit '+' zusammen XD ?

  3. #3
    Samurai
    Themenstarter

    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Ja, ich dachte auch an sowas...
    Also erst auslesen, und danach zusammengezählt in ein Array packen - das problem ist aber, das da noch andere Daten sind, die angezeigt werden (neben gold, silber, bronze sind da noch msn, icq, bundesland, etc. etc.). Deshalb hoffe ich, ob man das nicht schon im SELECT irgendwie machen kann...

    Sonst muss ich mich irgendwie auf eine komplizierte Lösung einigen XD
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

  4. #4
    Pion
    Gast

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Wozu den einen speziellen Mysqlquery

    Groupieren kann man doch schön mit Arrays...
    Geändert von Pion (28.07.2010 um 22:56 Uhr)

  5. #5
    Samurai
    Themenstarter

    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Ok, danke...

    Nur, scheinbar habe ich nicht alle Informationen bekannt gegeben... x)

    Gold ist 10* silber und 100* bronze wert, silber ist demnach 10* bronze wert.

    Mit SUM() kann man das nicht multiplizieren... Naja, danke für deine Hilfe - aber ich muss wohl doch die komplizierte Lösung mit arrays machen...
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

  6. #6
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.393
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Quark, sowas kann man direkt in MySQL machen was auch performanter ist.

    Code:
    SELECT `ID` , `NAME` , `GOLD`+`SILBER`+`BRONZE` AS `SUMME` FROM tabelle ORDER BY `GOLD`+`SILBER`+`BRONZE` ASC LIMIT 1
    -> gibt die ID, den NAME und die SUMME von demjenigen der die höchste Summe aus den 3 Spalten hat. Ginge natürlich auch ohne Limitierung wenn man mehrere Plätze haben möchte.

  7. #7
    Samurai
    Themenstarter

    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    das klappt irgendwie nicht... diese zeile gibt mir jemand aus, der -19 hat...
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

  8. #8
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.393
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Dann statt ASC -> DESC eintragen. Ich verwechsel das auch immer

  9. #9
    Samurai
    Themenstarter

    Registriert seit
    01.01.2009
    Beiträge
    244
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    ah - danke, ja so würde es theoretisch gehen.

    nur, was ich gerade bemerkt habe (das wusste ich gar nicht...): die goldmünzen sind noch unterteilt in bank und normale. also neben der spalte "gold" gibt es auch noch "bank", welche genauso viel wert hat, wie die spalte gold.

    ich nehme nicht an, dass du auch dafür noch so eine elegante lösung weist?
    Frauen lügen nie, selbst wenn sie die Wahrheit nur erfinden müssen.
    Leute die mit gidf antworten wollen, sollten lieber gar nicht antworten. -> http://www.google.de/search?q=xyz tuts auch.

  10. #10
    König(in)
    Registriert seit
    07.02.2009
    Ort
    Leipzig
    Beiträge
    1.393
    Danke
    2
    Bekam 21 mal "Danke" in 20 Postings

    Standard AW: MySQL: Erst ein paar Spalten zusammenzählen, dann ordnen

    Ich verstehe nicht was da das Problem sein soll. Du müsstest diese Spalte doch nur mit zu der Summe ergänzen, wenn es dem entspricht was Du willst?! Ansonsten müsstest Du die gewünschte Berechnung genauer erläutern.

Ähnliche Themen

  1. MySQL: Daten fürs bestimmte Datum zusammenzählen
    Von Gimminy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 02.06.2010, 08:07
  2. Wlan Verbindung. Erst ging es, dann nicht ?!
    Von JJAANN im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 13.11.2008, 17:09
  3. PayPalVerdienst - erst anschauen, dann beurteilen!!
    Von PPV im Forum Eure Homepages und Foren - Vorstellung und Bewertungen
    Antworten: 1
    Letzter Beitrag: 05.09.2005, 19:15
  4. Erst Einträge dann downloads ??
    Von Mic-Style im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 25.06.2005, 12:02
  5. erst kleines bild, dann großes
    Von kleener im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 28.09.2004, 14:08

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •