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 31966 Date d'inscription   Statut Modérateur Dernière intervention   10 010
     
    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