yo,
Der Artikel "a" ist für jede Farbe einzeln mit je einer eigenen Artikel-Nr. angelegt.
das ist gut so, bleib dabei.
Nun soll nicht jeder Artikel (der zur Kategorie passt) mit jeder Farbe angezeigt werden, sondern erst bei der Artikelbeschreibung eine weitere Auswahl sein zu eventuelle weitere Farben.
eventuell zu realisieren mit der Klausel DISTINCT in dem SQL Statement. Du musst nur dafür sorgen, dass die spalten der T-Shirts alle gleich sind, die angezeigt werden. eine andere möglichkeit wäre es, über den namen des Artikels zu gruppieren.
Ilja