[SQL] Requête - aide svp
MiniBug
-
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
giheller Messages postés 1882 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un petit problème qui m'empeche de continuer mon travail. J'aurai besoin de votre aide de tout coeur.
Je vous explique...
J'ai transféré les données d'une BDD vers une autre.
Dans ma nouvelle BDD, il y a une table "animaux" où j'ai un certain nombre d'enregistrements et il y a parmis ces champs de cette table, un champ "espece". Et je souhaiterai à la place du champ espece qu'il y ait à la place le numespece (numéro) de l'espère qui se trouve dans la table espèce.
Donc en gros, il y a :
Table animaux
Nom - espece
Snake - reptile
Table espece
numespece - espece
3 - reptile
et je voudrai dans la table animaux
Nom - numespece
Snake - 3
Et ce 3 correspond au numéro de la table espèce de "reptile". Il faut utiliser une requête SQL, mais je n'y arrive pas. Quelqu'un à une idée de la requête ? Si vous pouvez m'aider, ça serait vraiment sympa.
Merci.
J'ai un petit problème qui m'empeche de continuer mon travail. J'aurai besoin de votre aide de tout coeur.
Je vous explique...
J'ai transféré les données d'une BDD vers une autre.
Dans ma nouvelle BDD, il y a une table "animaux" où j'ai un certain nombre d'enregistrements et il y a parmis ces champs de cette table, un champ "espece". Et je souhaiterai à la place du champ espece qu'il y ait à la place le numespece (numéro) de l'espère qui se trouve dans la table espèce.
Donc en gros, il y a :
Table animaux
Nom - espece
Snake - reptile
Table espece
numespece - espece
3 - reptile
et je voudrai dans la table animaux
Nom - numespece
Snake - 3
Et ce 3 correspond au numéro de la table espèce de "reptile". Il faut utiliser une requête SQL, mais je n'y arrive pas. Quelqu'un à une idée de la requête ? Si vous pouvez m'aider, ça serait vraiment sympa.
Merci.
A voir également:
- [SQL] Requête - aide svp
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Requête bloquée par le pare-feu applicatif claranet webfence ✓ - Forum Réseaux sociaux
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
8 réponses
Salut,
Essaye une requête dans le genre :
ou
Essaye une requête dans le genre :
update animaux join espece on animaux.espece = espece.espece set animaux.espece=espece.numespece;
ou
update animaux set espece=(select numespece from espece join animaux on espece.espece = animaux.espece);
Dans cette requête :
update animaux join espece on animaux.espece = espece.espece set animaux.espece=espece.numespece;
Le mot que j'ai mi en gras, c'est le nom de la table ou du champ ?
update animaux join espece on animaux.espece = espece.espece set animaux.espece=espece.numespece;
Le mot que j'ai mi en gras, c'est le nom de la table ou du champ ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tiens, tu peux faire ça, je viens de tester et ça passe sans problème :
update animaux set espece=(select numespece from espece where animaux.espece = espece.espece);
Cette requête ne fonctionne pas :
update animaux set espece=(select numespece from espece where animaux.espece = espece.espece);
Pourtant elle m'a l'air bien.
Peut-être quelque chose à faire dans le shéma relationnelle puisqu'il n'y a pas de relation... :-s
update T-Oiseaux_PASFINI set T-Espece=(select numespece from T-Espece where T-Oiseaux_PASFINI.nomfrancais = T-Espece.nomfrancais);
update animaux set espece=(select numespece from espece where animaux.espece = espece.espece);
Pourtant elle m'a l'air bien.
Peut-être quelque chose à faire dans le shéma relationnelle puisqu'il n'y a pas de relation... :-s
update T-Oiseaux_PASFINI set T-Espece=(select numespece from T-Espece where T-Oiseaux_PASFINI.nomfrancais = T-Espece.nomfrancais);