【发布时间】:2016-05-18 05:19:14
【问题描述】:
我的数据库中的表很少。我想获取所有表名以及一个字段,即 last_timestamp,这在每个表中都很常见。 我知道表名
我尝试了以下查询,但它只给了我一张表,我无法为我的要求编写查询
SELECT t.table_name, MAX(c.last_timestamp) FROM information_schema.tables t, city c WHERE t.table_name='city' or t.table_name ='city_area' and TABLE_SCHEMA='my_db';
这给了我
'city', '2016-05-13 15:08:07',
我想我需要表格的动态别名。但我不明白如何去做。有可能吗?
【问题讨论】:
-
你不能有动态的 FROM 部分。
-
您对 mysql 或 sqlserver 的问题?还有什么你的确切问题?为什么要动态别名?
标签: mysql sql sql-server