[Db] [mySQL] se non c'è crealo!

Domenico L. domenico.lorusso a pleiade.it
Mer 15 Nov 2006 15:26:44 CET


Cristiano Verondini ha scritto:
>>>> Se voglio estrarre tutti i record (magari aggregati) dalla tabella
>>>> figlio *non* devo fare una join ma una semplice where
>
>>> intendevo ovviamente tutti i record di un comune o di una provincia
>>> o di un regione :-)
>
>    Questo vale quindi unicamente se fai una ricerca per un campo che 
> appartiene alla chiave (e in mysql questo è efficiente solo se fa 
> parte della *prima* parte della chiave).
>
l'efficenza la danno gli indici la mia osservazione era indipendente: mi 
riferivo al fatto che non ti serviva fare una join sulla tabella padre.

Il fatto che cmq tutto dipende da cosa vuoi ottenere è sempre molto 
vero, ma è anche vero che nelle basi dati dovrebbe essere un problema 
minore quello della dimensione rispetto alla gestibilità

ciao

-- 
Domenico L.                             icq: 645 44 861

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



Maggiori informazioni sulla lista Db