我的数据库中的表很少。它们都有相同的列(id、name),但表名不同。这些表的名称以字母“h”开头。
不是一个非常有趣的架构设计,但我必须遵循它。
我需要在所有这些表中搜索 id 。
我尝试了类似的东西:
select id from (select table_name
FROM information_schema.tables
where table_name like 'h%') as t;
我收到错误:
ERROR: column "id" does not exist.
我现在了解错误但我仍然不知道如何进行查询?