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 SyntaxWHERE 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;