Originariamente inviato da piero.mac
All'incirca....

ma il telefono dovrebbe essere univoco mentre il prefisso no. quindi dovrebbe essere:
codice:
telefono
id_prefisso
telefono

prefisso
id_prefisso
prefisso

select *
from telefono
left join prefisso USING (id_prefisso)
ma forse gia' facevi cosi'... pero' essendo un valore unico pref+telefono tanto varrebbe mettere tutto in un campo varchar con una sola tabella. Dipende sempre da quello che devi fare.
Più che altro è un esercizio personale. In effetti è inutile. Grazie!