+ Antworten
Ergebnis 1 bis 4 von 4

Thema: [mysql] Geordnete Ausgabe

  1. #1
    TP-Senior seventyfour macht alles soweit korrekt Avatar von seventyfour
    Registriert seit
    Oct 2002
    Beiträge
    154

    [mysql] Geordnete Ausgabe

    Hallo Community.

    Hänge mal wieder fest und mir mag ums verrecken keine Lösung einfallen...

    Ich habe 2 Tabellen:

    Code:
    TABELLE PRODUKTE:           || TABELLE GRUPPEN:
                                ||
    ----------------------------||----------------------------
    nummmer:  gruppe:  farbe:   || name:  Preis:  Eigenschaft:  
    ----------------------------||----------------------------    
    100       piso     grün     || piso     1     transparent      
    121       piso     blau     || relef    2     halbtransparent
    203       relef    weiß     ||
    103       piso     gelb     ||
    195       relef    blau     ||
    Mit
    PHP-Code:
    mysql_query("SELECT p.nummer, p.gruppe FROM produkte p, gruppen g 
                 WHERE p.gruppe = g.name ORDER BY g.name 
    ereiche ich ja folgende Ausgabe:

    Code:
    100 piso
    121 piso
    103 piso
    203 relef
    195 relef
    Soweit ja klar. Nur brauche ich dringend folgende Ausgabe:

    Code:
    Piso:
     100
     121
     103
    Relef:
     203
     195
    Versteht Ihr was ich meine? Also mein Problem liegt quasi in der Weiterverarbeitung in PHP. Nur mir fällt absolut keine Lösung ein. Dürfte aber doch eigentlich überhaupt kein Problem darstellen...

    Wäre für einen Lösungsansatz dankbar!
    IE6 is the Courtney Love browser in a world of Kirsten Dunst browsers!

  2. #2
    TP-Veteran the-architect bringt sich richtig ein the-architect bringt sich richtig ein Avatar von the-architect
    Registriert seit
    Jun 2004
    Ort
    Stuttgart
    Beiträge
    1.397
    mit group by müsste es so gehen:

    Code:
    SELECT p.nummer, p.gruppe FROM produkte p, gruppen g 
    group by g.name
    WHERE p.gruppe = g.name ORDER BY g.name, p.nummer
    Geändert von the-architect (14.02.2006 um 17:08 Uhr)

  3. #3
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ist auch kein Problem, hier mal der Ansatz:

    PHP-Code:
    $g='';
    while(
    $row=mysql_fetch_assoc($res)) {
       if(
    $g!=$row['gruppe']) {
         echo 
    '<h6>'.$row['gruppe'].'</h6>';
         
    $g=$row['gruppe'];
       }
       echo 
    $row['nummer'].'<br>';


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  4. #4
    TP-Senior seventyfour macht alles soweit korrekt Avatar von seventyfour
    Registriert seit
    Oct 2002
    Beiträge
    154
    warum kann ich nicht so schlau sein wie du Steffen... ;-)

    genau der Ansatz, den ich gebraucht habe!
    Danke Danke
    IE6 is the Courtney Love browser in a world of Kirsten Dunst browsers!

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51