Bonjour tout le monde,
Je dois faire une jointure entre ma table ville_francaise et ma table region.
Dans mes deux table j'ai un id_region pour que l'id_region de ma table région se retrouve dans ma table ville_francaise.
Seriez vous comment se fait les jointures?
J'ai pensé à ca :
Mais je ne suis pas sur ! Car je ne m'y connais pas en jointure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 CREATE TABLE ville_française ( id_ville_francaise int(11) NOT NULL AUTO_INCREMENT, code_dpt varchar(255) NOT NULL, code_commune varchar(255) NOT NULL, code_nature_voie int(10) NOT NULL, libelle_voie varchar(4) NOT NULL, nom varchar(255) NOT NULL, id_region int(11) NOT NULL, PRIMARY KEY (id_ville_francaise) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE region ( id_region int(11) NOT NULL AUTO_INCREMENT, nom_region varchar(255) NOT NULL, numero varchar(255) NOT NULL, PRIMARY KEY (id_region) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; SELECT ville_francaise.id_region, region.id_region FROM region JOIN ville_francaise ON region.id_region = ville_francaise.id_region WHERE ville_francaise.id_region = 1
Merci à tous
Partager