mysql dubletten JOIN
bearbeitet von mixmastertobsiHallo,
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 WHERE attribut.artikel-id!=Artikel-Attribute.id) as attribut2,
FROM `Artikel-Attribute`
GROUP BY Artikel-Attribute.id
~~~