问题描述
我想只使用一个查询来检查不同表中是否存在一个特定字段?
例如,我有 3 个表,有很多字段。我想检查表1中的字段A是否存在于表2和表3中。
我该怎么做?
非常感谢!
解决方法
您可以使用COLUMNS view:
SELECT *
FROM my_dataset.INFORMATION_SCHEMA.COLUMNS
WHERE column_name = "fieldA_name"
and table_name in ("table1_name","table2_name","table3_name")