Bonjour,
Quelle pourrait être la requête SQL à adopter pour réaliser la manipulation suivant ?
J'ai une table avec des doublons (oui ca a été mal fait au départ et je dois ratraper le tir...) que je dois insérer dans une autre.
Donc je fais INSERT INTO cible1 SELECT DISTINCT val1 FROM source
ca ca va... mais maintenant, je dois récupérer l'id de val1 dans cible1 SELECT id FROM cible1 WHERE val1 = valeur
sauf que valeur je le récupère d'un nouvel INSERT INTO cible2 SELECT DISTINCT x, y, z, valeur FROM source
la structure de cible2 est x, y, z, fk_id
Qqn aurait-il une idée ?
D'avance merci,
Nabu
Partager