Bonjour a tous,
avant de me lancer trop loin, j'aurais aimé avoir des renseignement sur vos techniques de jointure de table...
j'ai quattre tables de ce type :
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 table contrat Champ Type Null Défaut id int(11) Non pid int(11) Non contrat varchar(80) Non emploie varchar(80) Non table CV Champ Type Null Défaut id int(11) Non titre varchar(80) Non nom varchar(80) Non prenom varchar(80) Non email varchar(80) Non adresse1 varchar(255) Non adresse2 varchar(80) Non codeP varchar(80) Non ville varchar(80) Non pays varchar(80) Non fichier varchar(80) Non timestamp bigint(20) Non table experience Champ Type Null Défaut id int(11) Non pid int(11) Non titre varchar(80) Non aucune tinyint(1) Non nomentreprise varchar(80) Non ville varchar(80) Non province varchar(255) Non pays varchar(80) Non intitulé varchar(255) Non description text Non dateD bigint(20) Non dateF bigint(20) Non table formation id int(11) Non pid int(11) Non niveau varchar(80) Non intitule varchar(80) Non ecole varchar(80) Non ville varchar(80) Non province varchar(255) Non pays varchar(80) Non information text Non dateD bigint(20) Non dateF bigint(20) Non
j'aurais aimé pouvoir les joindre en fonction de l'id de la table CV ..
j'ai pensé à ça ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part $retour = mysql_query('SELECT * FROM CV LEFT JOIN experience ON pid.experience = CV.id LEFT JOIN formation ON pid.formation = CV.id LEFT JOIN contrat ON pid.contrat = CV.id WHERE CV.id = 1');
Partager