Sql : fusion de tables
Résolu
kirby_blue
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
kirby_blue Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
kirby_blue Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Sql : fusion de tables
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
- Sql query download - Télécharger - Gestion de données
1 réponse
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 ?
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....