Announcement

Collapse
No announcement yet.

UNION und ORDER BY

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • UNION und ORDER BY

    Hallo!

    Ich habe eine Frage bezüglich des Sortierens von Abfragen im Zusammenhang mit UNION:

    Also, Abfrage 1 soll mit Abfrage 2 "verbunden" werden, dann das Ergebnis sortiert, Abfrage 3 soll mit 4 "verbunden" werden und dann sortiert...

    (Abfrage1)
    UNION
    (Abfrage2)
    ORDER...

    UNION

    (Abfrage3)
    UNION
    (Abfrage4)
    ORDER...

    Ich glaube mein Fehler liegt in der Klammersetzung, kann das sein?

    Vielen Dank,

    Mfg foidepp

  • #2
    Die Sortierung beziht sich immer auf die gesamte Ergebnistabelle

    Comment


    • #3
      Ah, also ist das, was ich vorhabe, so gar nicht möglich?

      Vielen Dank für die schnelle Antwort!

      Comment


      • #4
        Man könnte mit Derived Tables arbeiten.
        Welches DBMS?

        Comment


        • #5
          MySQL...

          Ich habe zwar für mein Problem eine andere Lösung gefunden,
          aber ich werde mal nach "Derived Tables" googlen!
          Oder gibt es da mit MySQL Probleme?

          Mfg

          Comment


          • #6
            Derived Tables sind Abfragen, die man las Tabellen verwenden kann:
            [highlight="sql"]
            select * from (select * from <Tabelle> order by <feld>);
            [/highlight]

            Comment


            • #7
              Aahh, ich verstehe.
              Ja das werde ich jetzt verwenden =)

              Dankeschön!

              Comment


              • #8
                Hallo,

                mann kann sich im Union aber auch ein paar passende Sortierkriterien hinzufügen.

                [highlight=sql]
                SELECT 1 Kennnung, feld1, ...
                from tab1
                union
                SELECT 1 Kennnung, feld1, ...
                from tab2
                union
                SELECT 2 Kennnung, feld1, ...
                from tab3
                union
                SELECT 2 Kennnung, feld1, ...
                from tab4
                order by kennung, ...
                [/highlight]

                Gruß Falk
                Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

                Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

                Comment

                Working...
                X