У меня есть несколько таблиц в моей базе данных. Все они имеют одинаковые столбцы (id, name), но отличаются именем таблицы. Эти таблицы имеют имена, начинающиеся с буквы «h».
Не очень интересный дизайн схемы, но я должен следовать за ней.
Мне нужно найти идентификатор во всех этих таблицах.Запрос на подзапрос, который получает имена таблиц
Я пытался что-то похожее на:
select id from (select table_name
FROM information_schema.tables
where table_name like 'h%') as t;
Я получил сообщение об ошибке:
ERROR: column "id" does not exist.
Я понимаю ошибку сейчас, но я до сих пор не знаю, как сделать запрос?
Благодаря @Erwin Brandstetter – sweety
@sweety: Обратите внимание на фиксированные опечатки. –