Mailinglisten-Archive |
gerd schrieb: > 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' ungetestet: SELECT `artikel`.*, COUNT(`atokat`.`kat_id`) AS `anzahl` FROM `artikel` LEFT JOIN `atokat` ON `atokat`.`artikel_id` = `artikel`.`id` AND `atokat`.`kat_id` IN ('cat1', 'cat2', 'cat3') GROUP BY `artikel`.`id` HAVING `anzahl` = 3 davon ausgehend das (atokat.artikel_id, atokat.kat_id) UNIQUE ist -- Sebastian Mendel www.sebastianmendel.de _______________________________________________ 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