Untuk mendapatkan catatan dari tabel, Anda harus menulis kueri terhadap tabel itu. Jadi, Anda tidak bisa mendapatkan SEMUA catatan dari tabel dengan bidang tertentu tanpa kueri terhadap masing-masing tabel ini.
Jika ada subset kolom yang Anda minati dan subset ini dibagikan di antara semua tabel, Anda dapat menggunakan operasi UNION/UNION ALL seperti ini:
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'
Atau, dalam kasus sederhana di mana Anda hanya ingin tahu tabel apa yang memiliki catatan tentang klien tertentu
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'
Jika tidak, Anda harus menanyakan setiap tabel secara terpisah.