Phil: MySQL-Query sortiert nach Gesamtwert aus 2 Spalten, aber wie?

Hi!
Eine kleine Frage, angenommen, ich habe so eine Tabelle:

Tabelle "beispiel"

spalte1 | spalte2 | spalte3
-----------------------------------
1       |      3  | bla
2       |      7  | bla
7       |      11 | bla

Nun möchte ich die Daten auslesen, so weit so gut. Die Ausgabe soll dann aber nach dem GEsamtwert, der sich aus der Addition von spalte1 und spalte2 ergibt, sortiert werden.

Da wollte ich mal fragen, wie der entsprechende Query dafür aussehen muss. Ich denke, dass
SELECT * FROM beispiel ORDER BY (spalte1+spalte2) DESC
nicht geht.

Wie gehts dann?
CU

  1. Benutz nen View dafür, geht fast immer ;)

    1. Benutz nen View dafür, geht fast immer ;)

      Äh, was?
      Kannst du mir das genauer erläutern?

  2. Hallo ,

    Ich denke, dass
    SELECT * FROM beispiel ORDER BY (spalte1+spalte2) DESC nicht geht.

    1. also, denken finde ich beim Programmieren immer schlecht, weil die Maschine nicht mitdenkt ;)
    hast Du's denn schon probiert?

    Wie gehts dann?

    vielleicht so:
    SELECT *, (spalte1 + spalte2) AS summe
    FROM beispiel
    ORDER BY summe DESC

    Gruß, Andreas

    --
    http://extra.andeas-lindig.de/was_das/
    ACHTUNG:
    wer andern eine Bratwurst brät,
    der hat ein Bratwurst-Bratgerät
  3. Hallo Patrick

    SELECT * FROM beispiel ORDER BY (spalte1+spalte2) DESC

    geht wundervoll...

    Harry