[Gfoss] R: Re: PgAdmin, condizione WHERE per tre *csv da collegare
marco.donnini a tiscali.it
marco.donnini a tiscali.it
Gio 27 Dic 2012 18:04:18 CET
Ciao, a quanto pare le tabelle devono essere collegate due a due e
separate da un AND (logico) quindi la WHERE deve essere:
WHERE
corpi_idrici.a_com_fogl = pac.com_fogl AND pac.com_fogl =
overlay_cat_loc_ter.com_fogl_overlay
grazie mille!!
----Messaggio
originale----
Da: marco.livolsi a gmail.com
Data: 27/12/2012 17.43
A:
"marco.donnini a tiscali.it"<marco.donnini a tiscali.it>
Cc: "Mailing List
Gfoss (ita)"<gfoss a lists.gfoss.it>
Ogg: Re: [Gfoss] PgAdmin, condizione
WHERE per tre *csv da collegare
L'errore te lo da perchè A = B = C
funzione quando assegni dei valori ma
non quando valuti la verità
delle condizioni.
Prova con questa (l'ho scritta di getto, potrebbero
esserci errori)
SELECT a.b_cod_c_id, a.a_com_fogl, a.area_tot, b.
utilizz_c,
b.sup_orig_m2, b.com_fogl, c.area_fogl_tot
FROM
corpi_idrici a
INNER JOIN pac b ON a.a_com_fogl = b.com_fogl
INNER JOIN
overlay_cat_loc_ter c ON a.a_com_fogl = c.com_fogl_overlay
Salutos.
Il 27/12/2012 11:21, marco.donnini a tiscali.it ha scritto:
> SELECT
> --
corpi_idrici
>
> b_cod_c_id, a_com_fogl, area_tot,
> -- pac
>
utilizz_c, sup_orig_m2,
> com_fogl,
> --overlay_cat_loc_ter
>
area_fogl_tot
> FROM
> corpi_idrici,
> pac, overlay_cat_loc_ter
> WHERE
> corpi_idrici.a_com_fogl = pac.com_fogl
> = overlay_cat_loc_ter.
com_fogl_overlay
Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale più di uno spot in TV. Per ogni nuovo abbonato 30 € di premio per te e per lui! Un amico al mese e parli e navighi sempre gratis: http://freelosophy.tiscali.it/
Maggiori informazioni sulla lista
Gfoss