Si, avevo provato , sia con il group-by nella prima select che con il group-by nella sub-query.
Alla fine l'unica soluzione che ha funzionato e' fare due viste. Farne due e' molto fastidioso, anche perche' obbliga ad avere una impostazione server-side. Comunque l'importante e' che alla fine esista una strada per farlo funzionare. Andrea. Il giorno 23 gennaio 2010 00.10, Paolo Corti <[email protected]> ha scritto: > > Esiste pero' una strada per "gabbare" qgis, ovvero definire una vista di > una > > vista. > > Si definisce una prima vista che effettua il group-by, e poi si definisce > > una seconda vista che peschi dalla prima > > > > create view1 as > > select id as new_id, ST_Union(geometry) as new_geom from table group by > id > > > > create view2 as > > select new_id, new_geom from view1; > > > > A questo punto si dice a qgis di visualizzare il contenuto della vista2 e > il > > gioco e' fatto. > > hai provato a vedere che succede con una subquery? > ad es: > > create view 1 as > select * from (select id as new_id, ST_Union(geometry) as new_geom > from table group by id) as tab1 > > se va come credo, magari ti risparmi una vista... > > ciao > Paolo > > -- > Paolo Corti > GIS Architect and Developer > mobile: +39 335 7635561 > web: http://www.paolocorti.net > twitter: @capooti > -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù -----------------
_______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it.
