Mailinglisten-Archive |
Am 24.02.2005 um 12:21 schrieb Sebastian Mendel: > Hi, > > gerd wrote: >> Keine Reaktion! >> Frage mich, was ich falsch gemacht habe. > > also zumindest ich verstehe nicht so recht was du möchtest Hallo, Sebastian, das ist doch eine Aussage! :-) > >>> [...] >>> >>> Jetzt möchte ich diese Art der Gruppierung nutzen, um Artikel zu >>> markieren, daß sie auch in einer "Termine" Auswahl angezeigt werden. >>> Dabei wäre ein Artikel z.B. mit dem Thema "heute" UND dem Thema >>> "termine" verbunden. >>> >>> artikel.id=1024 <- artikeltothemes -> themes.name="termine" >>> artikel.id=1024 <- artikeltothemes -> themes.name="heute" >>> >>> themes.name="termine" liefert die Bedingung , ob ein Artikel in >>> Termine angezeigt werden soll. >>> themes.name="heute" liefert die Daten für den zu erzeugenden >>> weiterführenden Link. > > heißt das Jetzt du willst alle Artikel die sowohl 'termin' als auch > 'heute' zugeordnet sind? > > > SELECT `artikel`.* > FROM `artikeltothemes` > LEFT JOIN `artikel` > ON `artikel`.`id` = `artikeltothemes`.`dataid` > WHERE `artikeltothemes`.`themaid` IN ( [termine_id, heute_id] ) > GROUP BY `artikel`.`id` > HAVING COUNT(`artikel`.`id`) = 2 So hätte ich nie gedacht. Werde ich ausprobieren. Danke und Gruß Gerd -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive