phpbar.de logo

Mailinglisten-Archive

3-Tabellenproblem

3-Tabellenproblem

gerd gerd at roo.de
Mit Feb 7 21:17:18 CET 2007


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