列出特定的表的共同列 - Amazon Athena

列出特定的表的共同列

可以列出数据库中的特定的表的共同列。

  • 使用语法 SELECT column_name FROM information_schema.columns

  • 对于 WHERE 子句,请使用语法 WHERE table_name IN ('table1', 'table2')

例 – 列出同一个数据库中的两个表的共同列

如下示例查询列出了表 table1 和表 table2 的共同列。

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