Message posté par : neskuik01
----------------------------------------
Bonjour,
Ma question va vraiment paraitre bête mais bon. J'ai du mal avec la logique des types
de jointure couplé au prédicat géométrique.
J'ai une table A (4000 objets à l'intérieure B) et une table B (19 000 objets)
Je veux selectionner tous les éléments de B et prendre les éléments de A contenu dans B en
ne prenant que les valeurs max pour le champ date de A grouper selon l'identifiant de
B (en gros si j'ai deux points A je veux que seule la valeur max soit prise en compte
).
j'ai fait une requête :
-----------------
Code :
select
b.id,
max(a.date_obs)
from tableB b
LEFT JOIN tableA a
ON
st_within(a.geom,b.geom)
group by b.id
-----------------
et je me retrouve avec seulement 1900 objets , alors que j'en attends 1900 donc 4000
avec une valeur de dates non nulle.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=346979#p346979
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net