phpbar.de logo

Mailinglisten-Archive

=?iso-8859-1?Q?Re:_Select-Query_aus_mehreren_Datenbanken_durchf=FChren?=

Re: Select-Query aus mehreren Datenbanken durchführen

Norbert Pfeiffer mysql-de_(at)_lists.bttr.org
Fri, 21 Jun 2002 00:53:40 +0200


Hi Daniel,

> Nun, das Query stammt von dir ;-)
dann kann es daran nicht liegen,
habe es erst ausprobiert und dann abgeschickt ... ;-)

> > Andernfalls ist es reiner Fleiss ... ;-)
> Wie darf ich das nun verstehen? ;-)
so wie es da steht,
Tabellen ausdrucken und nachsehen,
aber vorher basteln wir mal erst noch ein bissel ... ;-)

> test1.mails:
> postid auto_increment
> username
> title
> pagetext

> test2.messages:
> postid auto_increment
> username
> title
> time
> ip
> pagetext

versuche:

SELECT
if(a.pagetext LIKE '%MySQLFehler%', "AA", "BB") AS DB,
if(a.pagetext LIKE '%MySQLFehler%', a.postid, b.postid) AS ID,
if(a.pagetext LIKE '%MySQLFehler%', a.pagetext, b.pagetext) AS PgText
FROM test1.mails AS a, test2.messages AS b
WHERE
a.pagetext LIKE '%MySQLFehler%' OR
b.pagetext LIKE '%MySQLFehler%'
ORDER BY ID, DB
LIMIT 33;

Nun ist das Ergebnis nach ID's sortiert. Es duerfen gleiche ID's
nur auftauchen, wenn sie sich in der Spalte 'DB' unterscheiden.
Ist das so, liegt weder ein Fehler im Query noch in den Tabellen
vor, es existieren nur einfach uebereinstimmende Nachrichten.


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2363368
---------------------
e.o.m.

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive