Frage zu LIKE und Subquery
am 08.01.2006 10:53:26 von Peter Stoss
Hallo,
in einer Datenbank2 stehen Werte wie AAAxxx,BBByyy,CCCzzz
Mit einer Abfrage möchte ich folgendes machen
SELECT irgendwas FROM datenbank1 WHERE (irgendwas LIKE 'AAA%' OR
irgendwas LIKE 'BBB%' OR irgendwas LIKE 'CCC%')
Die LIKE-Werte soll er sich aber aus Datenbank2 holen, und
selbstständig die ganzen Like-Querys aufbauen, so dass ich ne Abfrage
habe nach dem Schema
SELECT irgendwas FROM datenbank1 WHERE (irgendwas ist einer der Werte
aus Datenbank2).
Any hints?
Peter.
Re: Frage zu LIKE und Subquery
am 09.01.2006 11:04:05 von Johannes Vogel
Hi Peter
Peter Stoss wrote:
> in einer Datenbank2 stehen Werte wie AAAxxx,BBByyy,CCCzzz
> Mit einer Abfrage möchte ich folgendes machen
> SELECT irgendwas FROM datenbank1 WHERE (irgendwas LIKE 'AAA%' OR
> irgendwas LIKE 'BBB%' OR irgendwas LIKE 'CCC%')
> Die LIKE-Werte soll er sich aber aus Datenbank2 holen, und
> selbstständig die ganzen Like-Querys aufbauen, so dass ich ne Abfrage
> habe nach dem Schema
> SELECT irgendwas FROM datenbank1 WHERE (irgendwas ist einer der Werte
> aus Datenbank2).
Du willst JOIN kennen lernen.
http://dev.mysql.com/doc/refman/4.1/en/join.html
Ausserdem willst du den Unterschied zwischen Datenbank und Tabelle bzw.
Entität verstehen lernen. Die Fachliteratur hilft dir dabei. Vielleicht
hilft ja auch: http://www.little-idiot.de/mysql/
HTH, Johannes