Sortieren nach Reihenwerten aus einer anderen Tabelle

  1. Jakob

    Jakob Thread StarterMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Reihen einer Tabelle = Spalten einer anderen

    Hallo,

    mir ist keine bessere Überschrift eingefallen.

    Es gibt eine Produkttabelle mit Produkt-IDs und eine Eigenschaften-Tabelle mit dem Schlüssel Produkt-ID, verschiedenen Eigenschaftsnamen und dem Eigenschaftswert z.B.:

    Tabelle 1:
    ID Name
    1 - iPod
    2 - Mac mini

    Tabelle 2:
    ID Eigensch Wert
    1 - Höhe - 15cm
    1 - Breite - 7cm
    2 - Höhe - 4cm
    2 - Breite - 20cm
    (natürlich sind Höhe und Breite eigentlich IDs etc.)

    Mir fallen keine joins oder subqueries ein, wie ich so eine Tabelle bekomme:
    Tabelle 3:
    ID Produkt Höhe Breite
    1 - iPod - 15cm - 7cm
    2 - Macmini - 4cm - 20cm

    Fällt Euch da was ein?
     
    Jakob, 29.05.2006
  2. msslovi0

    msslovi0MacUser Mitglied

    Mitglied seit:
    20.03.2005
    Beiträge:
    2.714
    Zustimmungen:
    115
    Naja, dein Beispiel sollte sich über einen doppelten Join doch lösen lassen.

    Problematisch wird es, wenn du mehr Attribute hast und die Anzahl der Attribute möglicherweise vorher nicht bekannt ist...

    Matt
     
    msslovi0, 30.05.2006
  3. Pinacolada

    PinacoladaMacUser Mitglied

    Mitglied seit:
    26.04.2005
    Beiträge:
    419
    Zustimmungen:
    41
    jup, deswegen würde ich das ganze mit einem left join lösen und dann anschliessend in der anwendung das ganze in ein array packen, so bekommst du dann hinterher dein format raus:

    $array["PRODUKTNAME"]["hoehe"] = 10

    etc.
     
    Pinacolada, 30.05.2006
  4. Jakob

    Jakob Thread StarterMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Hört sich interessant an. Gleich mal ausprobieren…

    EDIT: Ui, das Antworten geht ja jetzt schnell! Sauber.
     
    Jakob, 30.05.2006
Die Seite wird geladen...
Ähnliche Themen - Sortieren nach Reihenwerten
  1. pauschpage.com
    Antworten:
    2
    Aufrufe:
    742
    pauschpage.com
    17.02.2012
  2. strubel
    Antworten:
    2
    Aufrufe:
    371
  3. Steglich
    Antworten:
    4
    Aufrufe:
    510
    Steglich
    01.05.2008
  4. lonzo
    Antworten:
    1
    Aufrufe:
    699