Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Listet die Spalten auf, 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;