Как правильно составить запрос поиска по 'phone' ко всем таблицам сразу?
Что нужно найти-то? значение, которое есть хотя бы в одной таблице? или одновременно во всех?
Что надо получить на выходе? булево найдено/нет? список таблиц, где найдено? записи. содержащие указанное значение?
select 't1', phone from t1 where phone = '987654321'
union all select 't2', phone from t2 where phone = '987654321'
union all select 't3', phone from t3 where phone = '987654321'
Используйте UNION для объединения результатов запросов к каждой из таблиц: да, надо написать все десять запосов с UNION между ними. Подробности - https://www.postgresql.org/docs/current/queries-un...
PS Присоединяюсь к предложению предыдущего комментатора: наличие таких задач намекает на то, что надо бы задуматься над архитектурой БД.