Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Répertoriez les colonnes communes à des tables spécifiques
Vous pouvez afficher les colonnes que des tables spécifiques d’une base de données ont en commun.
-
Utilisez la syntaxe
SELECT column_name FROM information_schema.columns
. -
Pour la clause
WHERE
, utilisez la syntaxeWHERE table_name IN ('table1', 'table2')
.
Exemple – Affichage des colonnes communes à deux tables de la même base de données
L'exemple de requête suivant affiche les colonnes que les tables table1
et table2
ont en commun.
SELECT column_name FROM information_schema.columns WHERE table_name IN ('table1', 'table2') GROUP BY column_name HAVING COUNT(*) > 1;