Maison > Article > base de données > Puis-je interroger des colonnes de plusieurs bases de données sur le même serveur ?
Sélection de colonnes dans différentes bases de données
Est-il possible d'effectuer une requête de sélection qui s'étend sur différentes bases de données résidant sur le même serveur ? Si oui, quelles sont les étapes à suivre ?
Réponse :
Oui, il est possible d'interroger des colonnes de plusieurs bases de données au sein du même serveur. Pour y parvenir, utilisez la syntaxe databasename.tablename pour spécifier la base de données.
Exemple :
Considérez la requête suivante qui sélectionne la colonne UserID à partir de deux bases de données distinctes, mydatabase1 et mydatabse2, et les joint sur l'ID utilisateur field :
SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
En utilisant cette syntaxe, vous pouvez facilement sélectionner des colonnes de différentes bases de données et les combiner en une seule requête. Cela constitue un moyen pratique d'intégrer des données provenant de diverses sources dans le même environnement de serveur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!