MySQL jonction/fusion vers une table tierce

Résolu
Bonjour,

Petit schéma explicatif :

J'ai

une table A
id int
nom_id char(30)
prenom_id char(30)

une table B
id int
adresse char(40)

Je voudrais remplir une table C existante avec
id int
nom_id char(30)
adresse char(40)

Quelqu'un aurait la syntaxe ??

--
Merci
---
Configuration: Windows XP
Firefox 3.0.1

2 réponses

  1. si je ne m'abuse :

    INSERT INTO C SELECT A.id,A.nom_id,A.prenom_id,B.adresse FROM A,B WHERE A.id=B.id;
    1
    1. Merci pour ta réponse malheureusement j'ai une erreur :

      Unknown column 'forum_posts.topic_id' in 'field list'

      Pourtant la colonne exsite bien
      description ma table :

      DESCRIBE forum_posts;

      Textes complets Field Type Null Key Default Extra
      Modifier post_id mediumint(8) unsigned NO PRI NULL auto_increment
      Modifier topic_id mediumint(8) unsigned NO MUL 0
      Modifier forum_id smallint(5) unsigned NO MUL 0
      Modifier poster_id mediumint(8) NO MUL 0
      Modifier post_time int(11) NO MUL 0
      Modifier poster_ip char(8) NO
      Modifier post_username varchar(25) YES NULL
      Modifier enable_bbcode tinyint(1) NO 1
      Modifier enable_html tinyint(1) NO 0
      Modifier enable_smilies tinyint(1) NO 1
      Modifier enable_sig tinyint(1) NO 1
      Modifier post_edit_time int(11) YES NULL
      Modifier post_edit_count smallint(5) unsigned NO 0
      1
      1. Le problème était les backquote que rajoute phpmyadmin

        0