Mailinglisten-Archive |
Hi Norbert, schön, dich wieder auf der Liste zu sehen .. das Problem ist damit wohl gelöst :-) > > Statt dem Stern in Deinem Statement, > > musst Du fuer *jedes* anzuzeigende Feld eine IF-Klausel > > schreiben, die den ersten Teil Deiner WHERE-Klausel > > enthaelt. Also in etwa so: Deinen Hinweisen zufolge und dem Beispielquery nachempfunden also das Query für meinen Fall: SELECT if(a.pagetext LIKE '%MySQLFehler%', a.pagetext, b.pagetext) FROM test1.mails AS a, test2.messages AS b WHERE a.pagetext LIKE '%MySQLFehler%' OR b.pagetext LIKE '%MySQLFehler%' Das Ergebnis ist allerdings folgendes: test1.mails -> die such ist korrekt, jeder eintrag erscheint nur 1mal test2.messages -> auch hier ist die suche korrekt, jedoch wird jeder match doppelt ausgegeben Jetzt meine erneute Frage: Mach ich nur was falsch weil ich zu dumm bin, oder geht das wirklich nicht? Daniel --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive