IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

insert into table from another table


Sujet :

Développement SQL Server

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2009
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 61
    Points : 36
    Points
    36
    Par défaut insert into table from another table
    Bonjour,
    en fait j'ai une table 1 qui contient deux champs:
    matricule( clé primare ),solde

    001;35,5
    002;67,5
    ....
    j'ai une autre table 2 vide qui contient le champs :
    matricule(clé primaire), solde ,date entree ,nom,prenom

    j'aimerais faire des insert pour alimenter la tale2 et puis inserer les champs de la table 1 matricule et les soldes dans chaque ligne pour avoir ca par exemple:
    NB:les valeurs des autres champs(date entree,NOM,PRENOM) sont identique dans tout les enregistrements

    001;35,5;01/01/2012;TITI;TOTO
    002;67,5;01/01/2012;TITI;TOTO
    .....
    donc j'ai créer la requéte suivante mais ca marche pas je ne sais pas ce que je dois faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select MATRICULE,SOLDE from Table1 a
    INSERT INTO TABLE2 (MATRICULE,SOLDE,DATE_ENTREE,NOM,PRENOM)
    values(a.MATRICULE,a.SOLDE,'2012-01-01',TITI,'TOTO,')

  2. #2
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 239
    Points
    4 239
    Par défaut
    Ca y était presque !

    Votre requête ci-dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT MATRICULE,SOLDE FROM Table1 a
    INSERT INTO TABLE2 (MATRICULE,SOLDE,DATE_ENTREE,NOM,PRENOM)
    VALUES(a.MATRICULE,a.SOLDE,'2012-01-01',TITI,'TOTO,')
    doit devenir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    INSERT INTO TABLE2 (MATRICULE,SOLDE,DATE_ENTREE,NOM,PRENOM)
    SELECT MATRICULE, SOLDE, '2012-01-01', 'TITI', 'TOTO' FROM Table1 a
    Kropernic

Discussions similaires

  1. [2008R2] INSERT INTO venant de plusieurs tables
    Par Kazushi38 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 09/04/2014, 14h55
  2. [MySQL] Insert into multiple dans même table
    Par andaman dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 08/01/2011, 16h51
  3. [AC-2003] souci utilisation de INSERT INTO- SELECT- FROM- WHERE
    Par eugene_françois dans le forum Modélisation
    Réponses: 1
    Dernier message: 16/04/2010, 16h14
  4. [AC-2003] insert des données d'une table dans une table d'une base externe
    Par marieo dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/11/2009, 14h29
  5. select table from another server
    Par Hepil dans le forum Développement
    Réponses: 2
    Dernier message: 12/11/2009, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo