Relié 2 tables en SQL
Djo
-
jahnohell -
jahnohell -
Bonjour,
J'ai 2 tables SQL à reliés et je ne sais pas comment m'y prendre. Voici mes 2 tables :
CLIENT (Numcli, Nomcli, Villecli); Numcli clé primaire
COMMUNE(Codeinsee,Nomvill); Codeinsee clé primaire
J'aimerai rajouter le champ Codeinsee a ma table CLIENT en faisant en sorte qu'il respecte bien les communes. Pour chaque commune il y a un code Insee. Or toutes les communes ne sont pas présente dans la table CLIENT.
Comment procéder ?
Merci par avance
J'ai 2 tables SQL à reliés et je ne sais pas comment m'y prendre. Voici mes 2 tables :
CLIENT (Numcli, Nomcli, Villecli); Numcli clé primaire
COMMUNE(Codeinsee,Nomvill); Codeinsee clé primaire
J'aimerai rajouter le champ Codeinsee a ma table CLIENT en faisant en sorte qu'il respecte bien les communes. Pour chaque commune il y a un code Insee. Or toutes les communes ne sont pas présente dans la table CLIENT.
Comment procéder ?
Merci par avance
A voir également:
- Relié 2 tables en SQL
- Supercopier 2 - Télécharger - Gestion de fichiers
- Tables des matières word - Guide
- 2 ecran pc - Guide
- Gta 6 trailer 2 - Guide
- Faire 2 colonnes sur word - Guide
3 réponses
Et sous excel .... c'est possible ???
bonjour,
je rencontre actuellement la meme question que celle soulevée ici ...
c'est a dire:
2 feuilles excel avec un champ commun (n°INSEE en l'occurence)
(page 1: INSEE+NOM_DE_COMMUNE et page 2: INSEE+SURFACE_COMMUNE
et je souhaite réunir les 2 feuilles a partir de ce champ.
(j'obtiendrai ainsi INSEE + NOM_DE_COMMUNE + SURFACE_COMMUNE et tout ca dans la meme feuille excel)
faut il passer par une requete SQL ou par un outil magique caché au plus profond du logiciel ??
Merci d'avance ...
bonjour,
je rencontre actuellement la meme question que celle soulevée ici ...
c'est a dire:
2 feuilles excel avec un champ commun (n°INSEE en l'occurence)
(page 1: INSEE+NOM_DE_COMMUNE et page 2: INSEE+SURFACE_COMMUNE
et je souhaite réunir les 2 feuilles a partir de ce champ.
(j'obtiendrai ainsi INSEE + NOM_DE_COMMUNE + SURFACE_COMMUNE et tout ca dans la meme feuille excel)
faut il passer par une requete SQL ou par un outil magique caché au plus profond du logiciel ??
Merci d'avance ...
Salut,
pour relier tes deux tables il te faut un champ commun entre elle pour effectuer une jointure interne et ainsi éviter une redondance
Il te faudrai des tables du genre
CLIENT (Numcli, Nomcli, Nomvill); Numcli clé primaire, Nomvill clé étrangère issue de commune
COMMUNE(Codeinsee,Nomvill); Codeinsee clé primaire
de cette façon tu pourras faire une jointure comme ceci
Select *
From Client Join Commune
on Client.Nomvill = Commune.Nomvill;
pour relier tes deux tables il te faut un champ commun entre elle pour effectuer une jointure interne et ainsi éviter une redondance
Il te faudrai des tables du genre
CLIENT (Numcli, Nomcli, Nomvill); Numcli clé primaire, Nomvill clé étrangère issue de commune
COMMUNE(Codeinsee,Nomvill); Codeinsee clé primaire
de cette façon tu pourras faire une jointure comme ceci
Select *
From Client Join Commune
on Client.Nomvill = Commune.Nomvill;