Version 4
08.09.2009 01:50:43
Dies ist die aktuelle Version
Ja, denn mit mysql ist es möglich ein Query über verschiedene Datenbanken abzusetzen. Aus diesem Query kann man dann eine View machen und dann hat mal eine Relation über mehrere Datenbanken. (Achtung! Nicht jedes RDBMS unterstützt das, PostgreSQL z.B. nicht)
Beispiel:
In DB test2:
create table test2 ( c integer primary key, a integer not null);
insert into test2(1, 1);
In DB test:
create table test ( a integer primary key, b integer);
insert into test values(1,2);
create view x as select * from test natural join test2.test2;
select * from x;
-- Ergebnis
-- +---+------+---+
-- | a | b | c |
-- +---+------+---+
-- | 1 | 2 | 1 |
-- +---+------+---+