* Bonjour, *
Est-ce que quelqu'un pourrais me dire comment fonctionne les jointures entre tables
* Merci *
Version imprimable
* Bonjour, *
Est-ce que quelqu'un pourrais me dire comment fonctionne les jointures entre tables
* Merci *
Je ne comprend pas trop le sens de la question...
Mais une partie de réponse, au moins, doit se trouver dans les cours et tutoriels SQL disponibles sur le site : Cours et tutoriels de formation pour apprendre SQL.
Il s'agit d'une des 8 opérations de l'algèbre relationnelle destinées à établir des liens logique sur des valeurs entre différentes tables.
Voici un exemple:
Soit une table des patients avec les informations suivantes :
Soit une table des communes avec leur référence INSEECode:T_PATIENT ( id_pat, nom, prénom, numéro_sécu)
Une jointure intéressante est :Code:T_COMMUNE (id_com, toponyme, code_insee)
En effet, le n° de sécurité social comporte le N° INSEE de commune de naissance de la personne pour les caractères compris entre la 6e place et jusqu'à la 10e, soit sur 5 caractères, d'où l'utilisation de la fonction SUBSTRING !Code:T_PATIENT :: SUBSTRING(numéro_secu, 6, 5) = code_insee :: T_COMMUNE
A +
Le schéma du lien ci-dessous explique bien les différentes jointures :
https://fr.wikipedia.org/wiki/Jointure_(informatique)