[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