Requete SQL INSERT INTO avec SELECT

emma -  
 demerdetoi -
Bonjour,

je vaudrai remplir les champs d'une table a partir d autre tables(SELELCT) et le mot clé value pour les champs que je connaisse.

pour recuperer tout les champs dans une autre table:
insert into matable(champ1,champ2)
select ch1,ch2
from table

mais comment faire si par exemple je connai le la valeur du champ1

merci de me donner la syntaxe

3 réponses

  1. jee pee Messages postés 31883 Date d'inscription   Statut Modérateur Dernière intervention   9 979
     
    Salut

    mais comment faire si par exemple je connai le la valeur du champ1

    Tu as une valeur connue non issue du select (literal) ?

    insert into matable (champ1,champ2)  
    select 'MON_TEXTE',ch2 from table  

    cdlt

    Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    2
  2. Paf
     
    bonjour,

    pour insérer des valeurs connues:

    insert into matable(champ1,champ2)
    VALUES ("valeur1", "valeur2")
    

    Pas sûr que ça réponde à la question.

    Bonne journée
    0
  3. demerdetoi
     
    http://stackoverflow.com/questions/25969/sql-insert-into-values-select-from
    0