Aby pobrać rekord z tabeli, musisz napisać zapytanie do tej tabeli. Tak więc nie można uzyskać WSZYSTKICH rekordów z tabel z określonym polem bez zapytania o każdą z tych tabel.
Jeśli istnieje podzbiór kolumn, który Cię interesuje i ten podzbiór jest współdzielony przez wszystkie tabele, możesz użyć operacji UNION/UNION ALL w następujący sposób:
select * from (
select customer_number, phone, address from table1
union all
select customer_number, phone, address from table2
union all
select customer_number, phone, address from table3
)
where customer_number = 'my number'
Lub w prostym przypadku, gdy chcesz tylko wiedzieć, które tabele zawierają rekordy dotyczące konkretnego klienta
select * from (
select 'table1' src_tbl, customer_number from table1
union all
select 'table2', customer_number from table2
union all
select 'table3', customer_number from table3
)
where customer_number = 'my number'
W przeciwnym razie musisz odpytywać każdą tabelę osobno.