Bonjour,
Etant débutant SQL, j'ai besoin de vôtre aide !
Je m'explique, j'ai une première table que nous appellerons "TableReponse" et qui ressemble à ceci :
CodeReponse Valeur DateOperation_DUR '14/12/2016' CodeProduit_DUR 'Ajax' DateOperation_PH '10/12/2016' CodeProduit_PH 'St-Marc'
J'ai ensuite une seconde table, que nous appellerons "TableIntervention" et qui ressemble à ceci :
Objet Libellé Objet DateOperation CodeProduit DUR Dureté PH Compteur PH
Et je souhaiterais remplir les champs manquant de la 2nd table grâce à la première, comme ceci :
Objet Libellé Objet DateOperation CodeProduit DUR Dureté '14/12/2016' 'Ajax' PH Compteur PH '10/12/2016' 'St-Marc'
Il faudrait donc utiliser le suffixe du CodeReponse (DUR ou PH dans notre cas) pour connaitre la ligne , et le début du CodeReponse(DateOperation et CodeProduit) pour connaitre la colonne de la case à renseigner par la Valeur.
Je cherche donc a faire un traitement qui parcours les lignes de la première table pour remplir la seconde, mais j'avoue que je ne sais pas du tout comment parcourir des lignes et faire un traitement sur chacune d'entre elles en SQL, je fais donc appel à vous !
Merci de votre aide.
Partager