requête d'insertion avec une sous-requête

j'ai essayé d'utiliser la requête suivante pour insérer des données dans une table et ai une erreur

insert into filmo_person_song (person_id, song_id, role_id)
select person_id
from filmo_person_song fps, filmo_song fs, filmo_role fr
where fps.song_id = fs.song_id
  and fps.role_id = fr.role_id
  and fps.person_id = 43629;

ERREUR 1136 (21S01): Column count doesn't match value count at row 1

j'ai spécifié les domaines exactement..

InformationsquelleAutor devang | 2010-01-05