是否有检查一个字段是否存在于不同的表?



我想检查是否有一个特定的字段存在于不同的表只使用一个查询?

例如,我有3个表,有许多字段。我想检查表1中的字段A是否存在于表2和表3中。

我该怎么做?

多谢!

您可以使用COLUMNS视图:

SELECT *
FROM my_dataset.INFORMATION_SCHEMA.COLUMNS
WHERE column_name = "fieldA_name"
and table_name in ("table1_name", "table2_name", "table3_name")

最新更新