Requete SQL INSERT INTO avec SELECT

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

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    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é.
    1. 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
      1. http://stackoverflow.com/questions/25969/sql-insert-into-values-select-from