Ergbnisliste nach Duplikaten filtern
Von: Daniel Seifert (seifert_daniel@gmx.net) [Profil]
Datum: 24.07.2008 11:24
Message-ID: <g69ho1$jd3$03$1@news.t-online.com>
Newsgroup: de.comp.datenbanken.mysql
Datum: 24.07.2008 11:24
Message-ID: <g69ho1$jd3$03$1@news.t-online.com>
Newsgroup: de.comp.datenbanken.mysql
Hallo, ich steh bei einer Abfrage total auf dem Schlauch: In einem Onlineshop möchte ich die jeweilige Anzahl aller bestellten Artikel erhalten, gruppiert nach Artikel. Die Menge wird mit SUM(bestellmenge) ermittelt. Das Ergebnis sieht ungefähr so aus: Artikel 1 250 (bestellt) Artikel 2 168 (bestellt) Artikel 3 ... Nun benötige ich aber zur Anzahl noch eine Kategorie, in der die jeweiligen Artikel liegen. Ein einzelner Artikel liegt aber nun durchaus in 4 verschiedenen Kategorien (wird in einer Zuordnungstabelle jeweils einem eigenen Datensatz dargestellt). Nun wird mir aber die Gesamtmenge für jede Kategorie noch einmal separat gelistet: Artikel 1 250 (bestellt) Kategorie A Artikel 1 250 (bestellt) Kategorie B Artikel 1 250 (bestellt) Kategorie C Artikel 2 168 (bestellt) Kategorie X Artikel 2 168 (bestellt) Kategorie Y Artikel 3 ... Nun benötige ich aber nur die Anzeige einer Kategorie. Welche, spielt hierbei eigentlich keine Rolle. Kann ich mir aus diesem Ergebnis die mehrfachen Einträge ausfiltern? Ein GROUP BY auf den jeweiligen Artikel funktioniert leider nicht, da er mir sonst die Bestellmenge multiplizieren würde (Artikel 1 hätte dann 750 Bestellungen). Leider ist die DB-Struktur etwas aufregend, so daß ich diese hier schlecht posten kann. Wäre schon über einen Ansatz dankbar. Vielen Dank, Daniel[ Auf dieses Posting antworten ]
Antworten
- Harald Wenninger (24.07.2008 11:39)
- Daniel Seifert (24.07.2008 11:59)
- Harald Wenninger (24.07.2008 14:53)
- Daniel Seifert (24.07.2008 17:38)
- Harald Wenninger (25.07.2008 08:33)
- Dominik Echterbruch (24.07.2008 14:24)
- Daniel Seifert (24.07.2008 17:34)
- Sven Paulus (24.07.2008 18:01)
- Dominik Echterbruch (24.07.2008 18:04)
- Sven Paulus (24.07.2008 17:24)
- Dominik Echterbruch (24.07.2008 18:09)
- Johannes Müller (24.07.2008 18:13)
- David C. Stone (07.08.2008 13:47)
