Rolf Rost: Anzahl der der Einträge eines Lieferanten

Beitrag lesen

Hallo;

möglicherweise sehe ich den Wald vor lauter Bäumen nicht..., also:
es gibt eine tabelle mit lieferanten und artikeln

L  Artikel
-------------
1  graukappe
1  rotkappe
2  grauhut
2  rothut
2  grünhut
2  blauhut
3  grünmütze
3  graumütze

Die SQL Query soll das hier ergeben (sortiert nach Anzahl der Artikel pro Lieferant):

L  Artikel    Anzahl
--------------------
2  grauhut    4
2  rothut     4
2  grünhut    4
2  blauhut    4
1  graukappe  2
1  rotkappe   2
3  grünmütze  2
3  graumütze  2

Wobei: Anzahl soll also die Anzahl der in der Tabelle vorhandenen Einträge enthalten <= wie oft steht der Lieferant in der Tabelle, bzw.: Mit wieviel verschiedenen Artikeln ist der vertreten.

Das Problem: count(Artikel...) verlangt nach einer GROUP BY - Klausel, und normalerweise kann ich damit nur
sowas erreichen:

L  Anzahl_Artikel
-------------------
1  2
2  4
3  2

Bitte also um Hilfe, wie obenstehendes Ergebnis erreicht werden kann.

Viele Grüße, Rolf