<div dir="ltr"><div><div><div><div><div>Hey,<br></div>I'm not an expert, <br></div>I would say the first thing would be to create a table with this query,<br>then try to load the result into qgis.<br><br></div>Another option is to encapsulate your group by into a sub querry, QGis might be confused by the number of rows.<br>
<br></div> Try :<br>SELECT *<br>FROM (<br>
SELECT row_number() over() as id, st_collect(geom) as geom, field3, field4,<br>
field5, field6<br>
  FROM schema.table<br>
  where field6 is not null<br>
  group by 3,4,5,6<br></div>) AS sub<br><br>Cheers,<br>Rémi-C<br><div><div><div><br></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-27 17:27 GMT+01:00 Pietro Rossin <span dir="ltr"><<a href="mailto:pierigis@gmail.com" target="_blank">pierigis@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all<br>
I need to aggregate geometries and load them in qgis<br>
<br>
I made a query like this, without success..<br>
<br>
SELECT row_number() over() as id, st_collect(geom) as geom, field3, field4,<br>
field5, field6<br>
  FROM schema.table<br>
  where field6 is not null<br>
  group by 3,4,5,6<br>
<br>
Qgis don't load the layer with message:<br>
<br>
"layer PostgreSQL not valid - level 1"<br>
<br>
Where am I wrong?<br>
Thank you all<br>
Pietro<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://postgis.17.x6.nabble.com/Can-t-load-aggregation-query-in-qgis-row-number-over-as-id-tp5005981.html" target="_blank">http://postgis.17.x6.nabble.com/Can-t-load-aggregation-query-in-qgis-row-number-over-as-id-tp5005981.html</a><br>

Sent from the PostGIS - User mailing list archive at Nabble.com.<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users</a><br>
</blockquote></div><br></div>