bonjour,
voici la petite requête pour gérer les patronymes associés
SELECT
INDIVIDU.CLE_FICHE,
INDIVIDU.NOM,
INDIVIDU.PRENOM,
INDIVIDU.ANNEE_NAISSANCE,
NOM_ATTACHEMENT.NOM,
NOM_ATTACHEMENT.NOM_INDI,
NOM_ATTACHEMENT.NOM_LETTRE
FROM
INDIVIDU
INNER JOIN NOM_ATTACHEMENT ON (INDIVIDU.CLE_FICHE = NOM_ATTACHEMENT.ID_INDI)
WHERE
(INDIVIDU.KLE_DOSSIER = 1)
ORDER BY
INDIVIDU.NOM,
INDIVIDU.PRENOM,
INDIVIDU.ANNEE_NAISSANCE
Exemple lecture de la Table INDIVIDU liée à la table NOM_ATTACHEMENT
voir image: liste patro associés.PNG
Les 4 premières colonnes sont de la table INDIVIDU, les autres sont de la table NOM_ATTACHEMENT
Explications de lecture:
1/ CLE_FICHE (NIP) = 14752 correspond à la fiche TYREL Michelle dans la table INDIVIDU
2/ Les 3 dernières colonnes sont de la table NOM_ATTACHEMENT
Le lien entre les 2 tables se fait si INDIVIDU.CLE_FICHE = NOM_ATTACHEMENT.ID_INDI
3/ Lorsque pour la colonne NOM , le Nom est répèté dans la colonne NOM_INDI , cela signifie que:
Le Nom indiqué dans la colonne NOM1 a été renseigné "Oui" dans le colonne "à tous" de l'écran
association de patronymes
Ex: pour le NIP 14752 , c'est sur la fiche de TYREL Michelle que l'association à TIREL a été construite en mode "à tous" = oui
et qu'aucun autre TYREL n'a fait fait l'objet d'association
voir les images : à lui.PNG et à d autres.PNG
4/ Lorsque la colonne NOM_INDI est vide , cela signifie :
Le Nom indiqué dans la colonne NOM1 a été renseigné "Non" dans le colonne "à tous" de l'écran
association de patronymes
voir image : Boucey Lui Autre.PNG