Mailinglisten-Archive |
die tabellen hast du keineswegs "verlinkt" (mit join o.ä.) daher kommt wahrscheinlich eine (meines erachtens unnützliche) kombinationssuppe raus bestehend aus soviel datensätze, wie artikel hat, wo die varianten-spalten den wert jenen einen datensatz wiederholen, welcher die buchstabenkombination enthält. gruß julián -----Ursprüngliche Nachricht----- Von: Ralf Hoffmann [mailto:hoffmann_(at)_4de.de] Gesendet: Donnerstag, 21. Dezember 2000 11:25 An: mysql-de_(at)_lists.4t2.com Betreff: Unidentified subject! Hallo Listies! Ich habe folgendes Problem mit 2 Tabellen, die ich nach Möglichkeit mit nur einem Select abfragen möchte: In beiden Tabellen sind Artikeldaten enthalten. Die Beziehung der beiden Tabellen besteht über ein gemeinsame Spalte 'artikelnr'. Herraus bekommen möchte ich die Datensätze bei denen der gesuchte Text in der Spalte artikel.kurztext übereinstimmt oder der gesuchte Text in der Spalte varianten.variante. Als Beispiel suche ich nach der Buchstabenkombination "wm". Diese Kombination ist nur einmal in allen Datensätzen und beiden Tabellen vorhanden. Wenn ich unten stehendes SELECT verwende, bekomme ich aber mehr als einen Datensatz in der Ergebnismenge. Wenn die einzelnen Tabellen separat durchsuche, wird nur ein Datensatz in der Tabelle varianten, der die Bedingung erfüllt, ausgegeben. In der Tabelle artikel ist kein Datensatz enthalten, der der Bedingung entspricht. SELECT artikel.artikelnr,artikel.herstellerID,artikel.kategorieID,artikel.kurztext, varianten.variante,varianten.preis_dm,varianten.preis_euro,varianten.minatur bild FROM artikel,varianten WHERE artikel.kurztext LIKE "%wm%" OR varianten.variante LIKE "%wm%"; Was mache ich falsch bzw. wo liegt mein Denkfehler? Viele Grüße aus Bad Schwartau Ralf 4de frames & graphics gmbh Riesebusch 38 c - 23611 Bad Schwartau Tel.: 0451-2801401 - Fax: 0451-2801402 www.4de.de --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive