Если вы не можете перечислить таблицы, я сомневаюсь, что вы можете сделать это в запросе.Вам нужно будет динамически создать запрос (используя таблицы, которые вы нашли, как показал Пол Алан Тейлор).
Попробуйте изменить это:
http://ubercode.bleakllc.com/2008/11/find-any-value-in-any-database-column.html
Если вы уже знаете все таблицы, в которых есть столбец, и этот список таблиц не подлежит изменению, тоВы можете выполнить простой запрос, например
Select 'Table1' from table1 where id = 100
UNION
Select 'Table2' from table2 where id = 100
UNION
...
UNION выбросит все дубликаты, поэтому, если несколько строк имеют идентификатор 100, вы получите таблицу только один раз, если это не то, что вы хотите UNION ALL.