Group by

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

  • 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!
    Last edited by menasche; 19-02-2010, 09: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]

    Comment

    Working...
    X