Beiträge von Steevee

    ja MySQL.
    Also hab jetzt mir ne Lösung gebastelt in 3 Durchgängen:
    - mit 'GROUP BY farbe' die neuen spalten erstellt
    - mit 'GROUP BY name' die neuen Zeilen und
    - in der 3. Schleife die nr verteilt.
    nicht schön aber geht erstmal. Vieleicht bekommt man das noch in einen einzigen SELECT

    Hallo,
    bin neu hier im Forum und hätte da gleich ein Problem ...

    Irgendwie steh ich auf dem Schlauch ...

    hab ne Tabelle:

    Code
    id   name   farbe  nr
    ------------------------
    1    teil1  grün   4711
    2    teil1  blau   4712
    3    teil2  grün   4911
    4    teil3  blau   2343
    5    TTeil4 rot    1228
    6    teil3  rot    2348


    und möchte sie so ausgeben:

    Code
    name    farbe_blau  farbe_grün  farbe_rot
    -----------------------------------------
    teil1   4712        4711         NULL
    teil2   NULL        4911         NULL
    teil3   2342        NULL         2348
    TTeil4  NULL        NULL         1228

    wie sieht denn dazu der passende SELECT-Befehl aus?

    Gruß
    Steevee