Frage zu LIKE und Subquery

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