Group by

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Group by

    Hallo, ich möchte eine Abfrage gruppieren.

    HTML-Code:
    ID | name        | kategorie
    --------------------------
    1  | max         | ansprechpartner
    2  | rewe        | hauptadresse
    3  | susi        | ansprechpartner
    4  | rewe-nord   | filiale
    5  | rewe-nord   | filiale
    ich möchte folgendes Ergebnis haben:
    1. REWE (Hauptadresse)
      1. REWE Nord (Filiale)
        1. Maxi (Ansprechpartner)
        2. Susi (Ansprechpartner)
      2. REWE Sued (Filiale)
        1. Maxi (Ansprechpartner)
        2. Susi (Ansprechpartner)

    Geht das überhaupt mit nur einer Query? Weil eine Schleife in einer Schleife ja sicher nicht optimal ist, das aber die einzige Lösung ist, die mir einfällt?!

    Bitte um Hilfe!

    Vielen Dank!
    Zuletzt geändert von menasche; 19.02.2010, 10:13.

  • #2
    Hallo,

    kannst du bitte dein Vorhaben noch etwas genauer erläutern? Außerdem wird mir nicht ganz klar, warum alle Ansprechpartner bei allen Filialen auftauchen. Sind Max(i) und Susi wirklich beide für Nord und Süd zuständig? (BTW: In der DB sind zwei Nord-Filialen.)

    Wenn nicht, liegt es einfach an der Datenbank, dort wird keine Zuordnung getroffen, dass irgendetwas zu irgendetwas anderem gehört. Diesbezüglich sind vielleicht Nested Sets ein hilfreiches Stichwort.

    Bitte um Klärung.

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar

    Lädt...
    X