Ciao Sandro, grazie della risposta. :)

Il Left Join è proprio mirato. Ho bisogno di non perdere nessuna delle righe
del layer shape A anche se queste non ci sono in dbf B. Ovviamente quando
farò questo join avrò delle righe nulle dove non c'è lo stesso IdCatasto in
entrambi. Questo era preventivato.

Però facendo il join (che mi va quindi ad includere tutte le tabelle del dbf
B) potrei avere che alcune colonne rimangano completamente nulle. Questo
perché in tutte le righe del layer A potrebbero non avere le informazioni in
una certa colonna del dbf di B. Forse è meglio fare un esempio :)

/Layer Shape A/
AField1   AField2      IDCatasto         Geometry
1           326     100326          BLOB sz=308 GEOMETRY
1            80     10080           BLOB sz=148 GEOMETRY
1           327     100327          BLOB sz=468 GEOMETRY
1           328     100328          BLOB sz=148 GEOMETRY

/Dbf B/
IDCatasto      Field1          Field2            Field3
100326      NULL            5                  7
10080       NULL              15                NULL
100327          NULL            35                55
100380      2580            2                 NULL

Facendo il LEFT JOIN avrò
AField1   AField2      IDCatasto         Geometry                   BField1 
BField2  BField3
1           326     100326          BLOB sz=308 GEOMETRY      NULL     5        
 7
1            80     10080           BLOB sz=148 GEOMETRY      NULL     15       
NULL
1           327     100327          BLOB sz=468 GEOMETRY      NULL     35       
55
1           328     100328          BLOB sz=148 GEOMETRY      NULL     NULL    
NULL

Questo è il risultato che voglio, ma escludendo la colonna BField1 visto che
ha tutti campi nulli.
Ora, qui è semplice. Ma se ho 500 colonne e ne devo eliminare 123, per
esempio, non è che posso andarmene a spulciare una per una. C'è un qualche
modo per farlo?

Grazie :)



--
View this message in context: 
http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Spatialite-creare-tabella-con-join-ed-escludere-colonne-nulle-tp7587522p7587528.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian 
mailing list mailing list archive at Nabble.com.
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013

Reply via email to