mixmastertobsi: mysql dubletten JOIN

Beitrag lesen

Hallo,

ich möchte mit MySQL dubletten finden, allerdings über mehrere Tabellen hinweg.

Beispiel:

Tabelle Artikel-Attribute

ID|Artikel 1 |Tisch 80x160 rot 2 |Tisch 80x160 rot

Tabelle Attribute

Attribut | Artikel-ID | value 1 | 1 | 80x160 cm 2 | 1 | rot 1 | 2 | 80x160 cm 2 | 2 | rot

Meine Idee war, das mit Group_Concat zu lösen und zu prüfen, ob es noch ein Artikel mit den selben Attributen gibt, allerdings ist mir dies nicht ganz gelungen.

SELECT

(SELECT GROUP_CONCAT(attribut.value) FROM attribut WHERE attribut.artikel-id=Artikel-Attribute.id) as attribut1,
(SELECT GROUP_CONCAT(attribut.value) FROM attribut  as attribut_vergleich WHERE attribut_vergleich.artikel-id!=Artikel-Attribute.id) as attribut2,

FROM `Artikel-Attribute` 

GROUP BY Artikel-Attribute.id