データベースにいくつかのテーブルがあります。それらはすべて同じ列 (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.
エラーの内容は理解できましたが、クエリの実行方法がまだわかりません。