MySQL jonction/fusion vers une table tierce

Résolu
pcerne Messages postés 14 Statut Membre -  
pcerne Messages postés 14 Statut Membre -
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. Rctll Messages postés 510 Date d'inscription   Statut Membre Dernière intervention   1 535
     
    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
  2. pcerne Messages postés 14 Statut Membre 7
     
    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. pcerne Messages postés 14 Statut Membre 7
       
      Le problème était les backquote que rajoute phpmyadmin

      0