Listage des colonnes communes à des tables spécifiques - Amazon Athena

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 syntaxe WHERE 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;