Mailinglisten-Archive |
Hallo Liste. ich hab ein "kleines" Problem mit der folgenden Query... wenn ich genau diese ausfuhre, bekomme ich zwar die gewunschten Datensatze (Tintenstrahldrucker und Tintenpatronen), auch ein paar, die nur wie folgt in das Schema passen: Hersteller: Epson bzw. Epson ist im Text enthalten Ugruppe : z.B. Netzwerkprodukte Hgruppe : z.B. Druckerzubhor Das passt aber nicht auf AND Bedingungen... Ich geh mal davon aus, da? der Fehler in meiner Logik liegt, darum bitte ich euch, mir eure zu leihen, wenigstens mal kurz :) Ubrignes: wenn ich die Suche in hg.name und ug.name jeweils rauslosche bekomm ich genau die Ergebnisse die ich brauche. --------------------------------------- SELECT DISTINCT art.id_artikel, art.name as artname FROM shp_artikel as art, shp_ugruppe as ug, shp_hgruppe as hg WHERE ( ( art.name LIKE '%stylus%' OR art.detail LIKE '%stylus%' OR hg.name LIKE '%stylus%' OR ug.name LIKE '%stylus%' ) AND ( art.name LIKE '%tinte%' OR art.detail LIKE '%tinte%' OR hg.name LIKE '%tinte%' OR ug.name LIKE '%tinte%' ) ) AND ( art.name LIKE '%Epson%' OR art.detail LIKE '%Epson%' OR art.id_hersteller = '270' ) AND ( art.gueltig > date_add(now(),interval 2 day) ) GROUP BY art.id_artikel --------------------------------------------- Findet da jemand den og Fehler ? Ich nicht :(. war nett, wenn mir jemand helfen konnte mfg Nico --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive