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