Bonjour,

Je travail avec postgis sous windows, et j'ai besoin d'aide.

Je souhaite lister les points de la table pts_alti contenus dans chaque tampon.

Obtenir une table de type :

tampon.id | pts_alti.id
3 | 5
3 | 6
50 | 10
50 | 11

j'execute cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select tampon.id, pts_alti.id from tampon, pts_alti where distance((select geometry from pts_alti),tampon.geometry)=0;

La requête génère cette erreur :

ERROR: more than one row returned by a subquery used as an expression
État SQL :21000

Le problème est lié à la forme de la requête (je pense), j'ai essayé avec les prédicats in, any, all sans résultats.

Merci pour votre aide.