Requête imbriquée - Postgresql-Postgis
Bonjour à tous
Débutant sur Postgresql et l'utilisant principalement pour du SIG, je fais quelques trigger mais qui restent assez simples (ajout de valeur par rapport à une autre table géométrique lors de la création d'une nouvelle entité, etc. ).
J'aimerai pouvoir faire une requête un peu plus complexe mais je ne sais pas comment la construire.
J'ai 6 tables:
- Point A
- Point B
- Polygone 1
- Polygone 2
- Polygone 3
- Ligne
Le polygone 1 englobe le 2 et le 3, et le polygone 2 englobe le 3.
Je souhaiterais faire la requête suivante:
Si un point de la table Point A est crée et qu'il intersecte une ligne de la table Ligne et si la ligne est à l'intérieur de(s) polygone(s) 1, 2 , 3 alors les points de la table Point B situés à l'intérieur de(s) polygone(s) sont sélectionnés et enregistrés dans une nouvelle table.
Merci d'avance pour votre aide!