J'ai deux bases de données sur mon serveur avec des noms différents, mais les deux ont une table intitulée Clients
. Lorsque j'exécute une requête de schéma d'informations, elle renvoie des colonnes des deux bases de données, ce qui fait que je reçois des doublons lorsque j'en veux un.Duplication des schémas d'informations - Spécifiez la base de données à interroger dans SELECT
Exemple:
SELECT COLUMN_NAME FROM information_schema.COLUMNS
WHERE table_name = 'Clients'
Je reçois des colonnes en double alors First_Name
est montrant deux fois parce qu'il retourne les colonnes de la table Clients
dans les deux bases de données.
Ma question est:
est-il un moyen de spécifier quelle base de données à interroger dans les instructions SELECT afin qu'il ne retourne que la colonne de celui que je veux? Par exemple:
SELECT COLUMN_NAME FROM information_schema.COLUMNS
WHERE db_name = 'DB1' AND table_name = 'Clients'