Mailinglisten-Archive |
Hallo,
nach langem Mitlesen hätte ich nun auch mal ein Problem!
Vielleicht könnt Ihr mir einen Hinweis geben!
Um es gleich zu sagen: es geht nur um "MySQL" und das in den
Versionen "4.1.12-standard" im Testsystem und "4.0.23-Max-log" im Web.
Artikel sind über eine Zwischentabelle mit Kategorien verbunden:
Artikel <- Zwischentabelle -> Kategorien
Jetzt will ich nur die Artikel haben, die mit einem bestimmten Satz
von Kategorien verbunden sind: z. B. : 'cat1', 'cat2', 'cat3'
Gewünschtes Ergebnis wäre z.B.:
artikel.id | kat.name
-------------------------------
3 | cat1
3 | cat2
3 | cat3
5 | cat1
5 | cat2
5 | cat3
So bekomme ich jedenfalls kein Ergebnis:
SELECT artikel.id , kat.name
FROM artikel
INNER JOIN atokat ON atokat.artikel_id = artikel.id
INNER JOIN kat ON kat.id = atokat.kat_id
WHERE ( kat.name = 'cat1' AND kat.name = 'cat2' AND
kat.name = 'cat3' )
ORDER BY artikel.id
Danke und Gruß aus Köln
Gerd
_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
php::bar PHP Wiki - Listenarchive