Erreur 1248 alias [Résolu]

Messages postés
21
Date d'inscription
vendredi 20 janvier 2006
Dernière intervention
26 mars 2012
- - Dernière réponse : goldinio
Messages postés
1
Date d'inscription
mardi 30 octobre 2007
Dernière intervention
22 novembre 2013
- 22 nov. 2013 à 10:48
Bonjour,
J’essaie de joindre un UPDATE a un SELECT et j’obtiens un message d'erreur :
ERROR 1248 (42000): Every derived table must have its own alias

Voici ma commande

UPDATE Etudiant_Programme ep
JOIN
(
SELECT ep.idEtudiant, SUM(c.nombreCredits) AS nombreCreditsAcquis
FROM Etudiant_Programme ep
LEFT JOIN Cours_Etudiant ce ON (ce.idEtudiant ep.idEtudiant AND ce.Statu'A')
LEFT JOIN Cours c ON (c.sigleCours = ce.sigleCours)
GROUP BY ep.idEtudiant
)
USING (906388)
SET nombreCreditsAcquis = 62;
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
21
Date d'inscription
vendredi 20 janvier 2006
Dernière intervention
26 mars 2012
3
Merci
J'ai trouvé
Merci tout de même
J'ai ajouté : AS TMP ON TMP.idEtudiant = ep.idEtudiant
Et changé USING et revenu avec mon WHERE

UPDATE Etudiant_Programme ep
INNER JOIN
(
SELECT ep.idEtudiant, SUM(c.nombreCredits) AS nombreCreditsAcquis
FROM Etudiant_Programme ep
LEFT JOIN Cours_Etudiant ce ON (ce.idEtudiant ep.idEtudiant AND ce.Statu'A')
LEFT JOIN Cours c ON (c.sigleCours = ce.sigleCours)
GROUP BY ep.idEtudiant
)
AS TMP ON TMP.idEtudiant = ep.idEtudiant
SET ep.nombreCreditsAcquis = 62
WHERE ep.idEtudiant = 906388;

scoobi

Merci scoobidooo1 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

goldinio
Messages postés
1
Date d'inscription
mardi 30 octobre 2007
Dernière intervention
22 novembre 2013
-
Mille merci scoobidooo1 pour ton message !!!
J'ai enfin trouvé la solution à mon problème grâce à ta requête !!!
Commenter la réponse de scoobidooo1

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.