Salve,
sto creando un sito immobiliare e volevo un opinione sulla logica da seguire.
Ho una tabella per tutte le provincie e altre tabelle coi comuni (es. roma_comuni, milano_comuni) e cosí via.

Quando inserisco un immobile, per stabilire la provincia e il comune utilizzo delle select box con l'evento on change, per filtrare le tabelle, dove il valore delle provincie e dei comuni assumono valori numerici.

Quando estrapolo gli immobili, ho una classe che mi traduce l'equivalente numerico di provincie e comuni e mi restituisce la stringa col nome proprio della cittá.

Il problema sorge nell'area di amministrazione, al momento di visualizzare una lista con tutti gli immobili in anteprima paginati di 40 in 40, dove si mostrano anche i dati provincia e comune.
Cosí come č disegnato il sistema, per ogni record dovrebbe interrogare
1) la tabella degli immobilili
2) per ogni immobile dovrebbe interrogare la tabella provincie
3) allo stesso modo per estrapolare il comune dovrebbe interrogare la tabella relativa.

Č chiaro che non sto seguendo un procedimento corretto. Qualcuno puó darmi uno spunto piú pratico per continuare?

grazie