Mailinglisten-Archive |
Michael Borchers wrote: > SELECT contacts.*, cat.cat_id, cat.cat_val > FROM contacts, cat > WHERE > (cat.cat_id=14 AND cat.cat_value=144) > AND > (cat.cat_id=18 AND cat.cat_value=188) > etc... > > ziel ist es also alle kontakte zu finden, die genau diese kategorien > hinterlegt haben. > Hallo Michael. Ein Join ist das eigentlich schon, was du da machst. Die Anfrage liefert aber nichts, da das "AND" zwischen den Klammern stört. Ersetze es durch ein OR und es wird etwas rauskommen. Vermutlich aber noch nicht das, was du möchtest. Der Join oben bildet das Kreuzprodukt beider Tabellen, also jeder Datensatz aus contacts mit jedem Datensatz aus cat. Es fehlt noch die Verknüpfung der cats zu den contacts. Gruß, Alex
php::bar PHP Wiki - Listenarchive