Announcement

Collapse
No announcement yet.

MySQL Abfrage für "Oft zusammen gekauft"

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

  • MySQL Abfrage für "Oft zusammen gekauft"

    Hallo zusammen,

    ich brauche eine Abfrage die mir aus einer Tabelle Artikel raussucht die oft zusammen gekauft werden.
    Dabei soll berücksichtigt werden wie oft ein bestimmter Artikel in anderen Bestellungen war und danach sortiert werden.

    Die Tabelle hat folgende Spalten:

    belegp_id | beleg_id | artikel_nr | belegp_menge

    101499 1001015 10108165 1
    101500 1001015 10188180 1
    101501 1001016 10191230 1
    101502 1001017 10191230 1
    101498 1001015 10109465 1
    101492 1001010 10128540 11
    101503 1001018 10118000 2
    101494 1001012 10105780 2
    101495 1001012 10101015 1
    101496 1001013 10109465 1
    101504 1001018 10170300 1
    101505 1001019 10191960 20
    101506 1001019 10101015 1
    101507 1001020 10187827 3
    101508 1001020 10101015 1
    101509 1001021 10188188 1
    101510 1001022 10101170 2
    101511 1001022 10113740 1
    101512 1001022 10181825 1
    101513 1001022 10101015 1

    Die einzelnen Positionen einer Bestellung werden über die beleg_id zusammengefasst.

    Ich möchte mit einer Artikelnummer abfragen wie oft andere Artikel in einer Bestellung mit dieser Artikelnummer waren und diese nach Anzahl der Vorkommen sortiert ausgeben.

    Geht das in einer Abfrage? Wenn ja wie sieht die aus?

    Gruß Nevada


  • #2
    Wenn ich die Frage richtig verstehe ist das ganze unabhängig belegp_menge?


    http://sqlfiddle.com/#!9/257e17/1
    Zuletzt editiert von Ralf Jansen; 28.10.2020, 20:57.

    Comment


    • #3
      Hallo Ralf, danke für Dein Beispiel. Grundsätzlich ist die Menge in der Spalte belegp_menge nicht relevant. Wichtig ist halt wie oft andere Artikel mit einem bestimmten Artikel verkauft wurden. Hat funktioniert!

      Comment

      Working...
      X