<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="post-text" itemprop="description">
      <p>I've got a simple problem: I want to count the number of points
        within a set of polygons.</p>
      <p>I have a SQL already but it only gives back the gid of the
        polygone that actually contains points.</p>
      <p>My tables: a polygon layer with 19.000 rows and a point layer
        with 450 rows.</p>
      <p>The following SQL </p>
      <pre><code>select grid.gid, count(*) AS totale FROM grid, kioskdhd3 WHERE 
st_contains(grid.geom,kioskdhd3.geom) GROUP BY grid.gid;
</code></pre>
      <p>return only some 320 polygons that actually contain points. But
        I want all polygons returned, even thought the number of points
        is 0.</p>
      <p>Of course it has to do with my WHERE-clause. Where do I have to
        put in my st_contains?</p>
      <p>Thank you
        Carsten</p>
    </div>
  </body>
</html>