Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Elenca le colonne che hanno in comune tabelle specifiche
Puoi elencare le colonne che hanno in comune tabelle specifiche di un database.
-
Utilizzo della sintassi
SELECT column_name FROM information_schema.columns
. -
Per la clausola
WHERE
, utilizza la sintassiWHERE table_name IN ('table1', 'table2')
.
Esempio - Elencare le colonne comuni per due tabelle nello stesso database
La seguente query di esempio elenca le colonne che le tabelle table1
e table2
hanno in comune.
SELECT column_name FROM information_schema.columns WHERE table_name IN ('table1', 'table2') GROUP BY column_name HAVING COUNT(*) > 1;