Sql : fusion de tables
Résolu/Fermé
kirby_blue
Messages postés
6
Date d'inscription
dimanche 11 mai 2008
Statut
Membre
Dernière intervention
3 octobre 2008
-
11 mai 2008 à 19:29
kirby_blue Messages postés 6 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 3 octobre 2008 - 12 mai 2008 à 22:55
kirby_blue Messages postés 6 Date d'inscription dimanche 11 mai 2008 Statut Membre Dernière intervention 3 octobre 2008 - 12 mai 2008 à 22:55
A voir également:
- Sql : fusion de tables
- Récupération serveur sql - Télécharger - Gestion de données
- Sql query - Télécharger - Gestion de données
- Sql replace plusieurs valeurs - Forum Programmation
- Sql pix - Forum Python
- Delete cascade sql - Forum Programmation
1 réponse
kirby_blue
Messages postés
6
Date d'inscription
dimanche 11 mai 2008
Statut
Membre
Dernière intervention
3 octobre 2008
1
11 mai 2008 à 21:22
11 mai 2008 à 21:22
J'ai essayé :
UPDATE articles SET author_id = (
SELECT authors.id FROM authors, articles WHERE articles.author_name = authors.author_name);
Mais le problème est que j'ai plusieurs résultats dans mon sous-select...Forcément, il y a plusieurs articles écrits par le même auteur. Comment tous les remplacer ?
UPDATE articles SET author_id = (
SELECT authors.id FROM authors, articles WHERE articles.author_name = authors.author_name);
Mais le problème est que j'ai plusieurs résultats dans mon sous-select...Forcément, il y a plusieurs articles écrits par le même auteur. Comment tous les remplacer ?
12 mai 2008 à 22:55
UPDATE articles ar SET author_id = au.id FROM authors au WHERE ar.author_name=au.author_name;
rien de bien méchant en somme...mais bon, il faut bien commencer quelque part....