Partage
  • Partager sur Facebook
  • Partager sur Twitter

copier résultat d'une requête dans un champs

Sujet résolu
    31 mai 2011 à 14:32:06

    bonjour,
    j'ai créé une table avec phpmyadmin. A la base j'ai créé deux champs : nom et prénom.
    maintenant j'aimerais que ces deux champs ne fassent plus qu'un j'ai donc concaténé les deux champs de la manière suivante :
    SELECT CONCAT( `Nom` , ' ', `Prénom` ) AS Nom_Prénom
    FROM technicien_gne
    


    j'ai de plus créé un autre champs "Nom_Prénom" dans lequel j'aimerais mettre les résultats de cette requête.
    cependant je ne sais pas comment m'y prendre...

    pouvez vous m'aider s'il vous plaît ?
    • Partager sur Facebook
    • Partager sur Twitter
      31 mai 2011 à 14:41:12

      Bonjour :)

      INSERT INTO technicien_gne(Nom_Prénom)
      SELECT CONCAT( `Nom` , ' ', `Prénom` ) AS Nom_Prénom
      FROM technicien_gne
      

      ?
      • Partager sur Facebook
      • Partager sur Twitter
        31 mai 2011 à 14:51:16

        merci la requête fonctionne mais l'insertion se fait après ma dernière ligne...
        moi je la voulais en face :

        par exemple :
        NOM PRENOM NOM_PRENOM
        dupont jean dupont jean
        • Partager sur Facebook
        • Partager sur Twitter
          31 mai 2011 à 14:55:17

          UPDATE technicien_gne
          SET Nom_Prénom = CONCAT( `Nom` , ' ', `Prénom` )
          


          Ou si tu veux une insertion de tout les champs

          INSERT INTO technicien_gne(Nom, Prenom, Nom_Prénom)
          SELECT Nom, Prénom, CONCAT( `Nom` , ' ', `Prénom` ) AS Nom_Prénom
          FROM technicien_gne
          


          :)

          Sinon, je n'ai pas compris :p
          • Partager sur Facebook
          • Partager sur Twitter
            31 mai 2011 à 14:59:08

            merci la première solution était la bonne !! je l'ai pourtant essayé mais j'avais une erreur de syntaxe !!
            en tout cas merci beaucoup
            • Partager sur Facebook
            • Partager sur Twitter

            copier résultat d'une requête dans un champs

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown