Hi,
SELECT Artikelnummer , Artikelbezeichnung , Lieferant , COUNT( ID ) AS cnt FROM artikel GROUP BY Lieferant,Artikelnummer HAVING cnt >1
Zeigt mir Anzahl und Artikel an, der mehrfach vorhanden ist. Nun würde ich mir aber gerne die Einträge anzeigen lassen, in denen der Artikel-VK der mehrfachen Einträge unterschiedlich ist.
Ok, wenn die Preise unterschiedlich sind, ist der min(preis)
unterschiedlich von max(preis)
.
Damit könnte man die having-Klausel erweitern um
AND MIN(preis) <> MAX(preis)
Um die verschiedenen Preise angezeigt zu bekommen, bietet sich bei mysql group_concat(preis)
an.
Hab grad kein mysql verfügbar - kann sein, daß MIN(preis)
und MAX(preis)
noch ins select rein müssen, damit sie im having verfügbar sind.
cu,
Andreas a/k/a MudGuard