Bonjour,
Je suis bloqué sur ce sujet, j'espère que quelqu'un pourra m'aider.
Il s'agit dans une table affichant NOM et PRENOM, d'ajouter dans une 3è colonne PARENTE les personnes portant le même NOM.
Voici à la mano ce que ca donne :
Et ensuite en ajoutant les prénoms ayant le même NOM dans la colonne PARENTE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 NOM PRENOM PARENTE blanco richard dutronc mathieu dutronc nathalie dutronc raymond laforet virgil laforet bertille laforet gaston poitoux francis poitoux bertrand
Je bloque complètement, sur Excel je sais faire ça sans souci mais maintenant je veux le faire sur MySQL. Etant débutant sur le sujet je sèche complètement..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 NOM PRENOM PARENTE blanco richard dutronc mathieu nathalie, raymond dutronc nathalie mathieu, raymond dutronc raymond mathieu, nathalie laforet virgil bertille, gaston laforet bertille virgil, gaston laforet gaston virgil, bertille poitoux francis bertrand poitoux bertrand francis
Si quelqu'un souhaite m'aider, voici la table sur laquelle je travaille :
Code sql : 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 CREATE TABLE `familles` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `NOM` varchar(255) DEFAULT NULL, `PRENOM` varchar(255) DEFAULT NULL, `PARENTES` varchar(255) DEFAULT NULL, PRIMARY KEY (`ID`) ) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of familles -- ---------------------------- INSERT INTO `familles` VALUES ('1', 'dutronc', 'mathieu', null); INSERT INTO `familles` VALUES ('2', 'dutronc', 'mathieu', null); INSERT INTO `familles` VALUES ('3', 'dutronc', 'nathalie', null); INSERT INTO `familles` VALUES ('4', 'dutronc', 'raymond', null); INSERT INTO `familles` VALUES ('5', 'blanco', 'richard', null); INSERT INTO `familles` VALUES ('6', 'laforet', 'virgil', null); INSERT INTO `familles` VALUES ('7', 'laforet', 'bertille', null); INSERT INTO `familles` VALUES ('8', 'laforet', 'gaston', null); INSERT INTO `familles` VALUES ('9', 'poitoux', 'francis', null); INSERT INTO `familles` VALUES ('10', 'poitoux', 'bertrand', null);
J'espère ne pas créer un sujet déjà traité.. j'ai cherché mais n'ai rien trouvé correspondant.
Bonne journée !![]()
Partager