Bonjour,

je débute et souhaite faire des requêtes simples.
je souhaite récupérer une donnée d'une table qui est dans un autre table d'une autre colonne à condition que les données de deux autres colonnes dans ces 2 tables soient identiques

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
INSERT INTO bb4764z_posts (
post_subject
) SELECT
    bb4764z_topics.topic_title
 
FROM
bb4764z_topics
WHERE
    bb4764z_topics.topic_id = bb4764z_posts.topic_id
Sauf que j'ai l'erreur quand j’exécute :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 MySQL a répondu : Documentation
#1054 - Champ 'bb4764z_posts.topic_id' inconnu dans where clause
Si je met entre guillemets bb4764z_posts.topic_id , ça s'execute sans erreur mais forcement ça ne fait rien puisque la valeur bb4764z_posts.topic_id n'existe pas.

Comment puis je faire ?