Auswählen von Spalten über mehrere Datenbanken hinweg
Ist es möglich, SQL SELECT- (oder INSERT-)Anweisungen über mehrere Datenbanken hinweg auszuführen, die sich auf demselben Server befinden? Wenn ja, wie?
Lösung:
Ja, es ist möglich, in einer einzigen Abfrage auf Spalten aus verschiedenen Datenbanken zuzugreifen. Geben Sie dazu den Datenbanknamen gefolgt vom Punkt (.) und dann den Tabellennamen an.
Syntax des Datenbanknamens:
databasename.tablename
Beispielabfrage:
SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
In diesem Beispiel ruft die Abfrage die UserID-Spalten aus zwei Tabellen ab, tblUsers, befindet sich in den Datenbanken mydatabase1 und mydatabse2.
Das obige ist der detaillierte Inhalt vonKann ich SQL SELECT-Anweisungen über mehrere Datenbanken hinweg auf demselben Server ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!