这将返回数据集中所有表的列表:
SELECT table_name
FROM data.INFORMATION_SCHEMA.TABLES
WHERE table_name not like '%INFORMATION%'
这些表都有一个date_of_data
字段。
一个如何遍历SELECT max(date_of_data) FROM <table_name>
上面返回的所有表?
我试过使用通配符:
SELECT max(date_of_data) FROM `data.*`
但这只会为最新表返回一个值,而不是每个表的max(date_of_data)。
我试过使用通配符::
SELECT max(date_of_data) FROM data.*
但这只会为最新表返回一个值,而不是每个表的max(date_of_data)。
SELECT _TABLE_SUFFIX AS table_name, MAX(date_of_data) AS max_date
FROM `data.*`
GROUP BY table_name
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句