Listage des 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;