Auflistung der Spalten, die bestimmte Tabellen gemeinsam haben - Amazon Athena

Auflistung der Spalten, die bestimmte Tabellen gemeinsam haben

Sie können die Spalten auflisten, die bestimmte Tabellen in einer Datenbank gemeinsam haben.

  • Verwenden der Syntax SELECT column_name FROM information_schema.columns.

  • Verwenden Sie für die WHERE-Klausel die Syntax WHERE table_name IN ('table1', 'table2').

Beispiel – Listet gemeinsame Spalten für zwei Tabellen in derselben Datenbank auf

Die folgende Beispielabfrage listet die Spalten auf, die die Tabellen table1 und ich gemeinsam table2 haben.

SELECT column_name FROM information_schema.columns WHERE table_name IN ('table1', 'table2') GROUP BY column_name HAVING COUNT(*) > 1;