Message posté par : Sylvain M.
----------------------------------------
Pourquoi une relation n-n ?
1 commune a plusieurs professionnels de santé, mais 1 professionnel de santé n'a
qu'une seule commune de rattachement, non ?
Pour moi, ce serait une relation 1-n (1 commune = n professionnels de santé).
Sinon, je ne maitrise pas personnellement la syntaxe relation_aggregate() dans les
expressions QGis.
Par contre, je maitrise le SQL de base, et ce genre d'info se récupère assez
facilement via des jointures SQL, possibles sur des SHP ou Tables d'un projet QGis.
Par exemple :
-----------------
Code :
SELECT c.nom_commune,
m.profession,
count(*) AS nb_med
FROM commune c
JOIN med m ON c.code_insee = m.code_insee
GROUP BY c.nom_commune,
m.profession;
-----------------
Ce qui permet d'obtenir une table comme ceci :
-----------------
Code :
| nom_commune | profession | nb_med |
--------------------------------------------------
| Groville | Ostéopathe | 51 |
| Groville | Médecin généraliste | 114 |
| Mufflins | Médecin généraliste | 21 |
| Mufflins | Dermatologue | 8 |
| Grugnon | Médecin généraliste | 7 |
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=376491#p376491
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net