Hi,
SELECT Artikelnummer , Artikelbezeichnung , Lieferant , COUNT( ID ) AS cnt FROM artikel GROUP BY Lieferant,Artikelnummer HAVING cnt >1Zeigt 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