Hat "orders_products_id" combis?

Thema wurde von Manni_HB, 28. September 2017 erstellt.

  1. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Die Auswertung der Eigenschaften + Kombinationen einer "orders_id" hat so seinen eigenen Charme! :mad::mad:

    Gesucht wird nun, hat "orders_products_id" Kombinationen oder nur eine Eigenschaft.

    Für zielführende Hinweise, bereits jetzt besten Dank! :)
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Hallo,

    ich bin nicht ganz sicher, ob ich deine Frage richtig verstehe. Ich glaube, du suchst die Tabelle orders_products_properties …?

    Bestellten Artikeln, die Eigenschaften haben, ist dort jedenfalls immer die Eigenschaftenkombination zugeordnet. Nur eine Eigenschaft zuzuordnen, ergibt keinen Sinn, maßgeblich ist immer eine Kombination von Eigenschaftenwerten (selbst in dem Sonderfall, dass in die Kombination nur eine Eigenschaft einfließt).
     
  3. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Ja das sucht Manni.
    er will auswerten wie oft bestimmte Kombinationen bestellt wurden. Sprich

    T-Shirt Rot in M = 2 Stk.
    T-Shirt Rot in S = x Stk.
    T-Shirt Gelb in XL = 8 Stk.

    usw. und eben diese Werte sucht er um die Anzahlen / Bestellungen / Zeitraum usw. auszuwerten.
     
  4. Manni_HB
    Manni_HB G-WARD 2012/13/14/15
    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Ich dachte es gibt evtl. irgendwo ein "flag".

    Dann eben so:
    Gibbet mehr als 1 gleiche "oders_products_id" => "combis = true" .... sonst "combis = false"
    Nur erforderlich zur unterschiedliche Anzeige der Daten.
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Mitarbeiter
    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    Also im Prinzip so etwas …
    Code:
    SELECT
    o.orders_id, o.date_purchased, op.orders_products_id, opp.products_properties_combis_id, count(*) AS num_ordered
    FROM
    orders o
    JOIN
    orders_products op on op.orders_id = o.orders_id
    LEFT JOIN
    orders_products_properties opp on opp.orders_products_id = op.orders_products_id
    WHERE
    opp.products_properties_combis_id IS NOT NULL
    GROUP BY
    o.orders_id, o.date_purchased, op.orders_products_id, opp.products_properties_combis_id
    
    … oder?