|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 20 ![]() |
Bonjour,
Je n'arrive pas à effectuer un tri sur une double requête SQL ... je peux répondre un nom de champ qui n'existe il ne me met jms une msg d'erreur c'est très étonnant .. Voici mon code : Code :
Bonne soirée à tous |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Responsable de service informatique Inscription : janvier 2009 Messages : 1 085 ![]() |
Bonjour,
Il faut sortir la clause "order by" de la sous-requête. Tatayo. |
|
|
00
|
|
|
#3 | ||
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Le mieux, encore, c'est de se passer complètement de la sous-requête, là où une jointure suffit :
Code :
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
||
|
|
00
|
|
|
#4 |
![]() ![]() Alain Ingénieur d'études décisionnel Inscription : mai 2002 Messages : 4 445 ![]() |
Avec la jointure, si la table comporter présente plusieurs lignes pour un même id_periode, le résultat sera multiplié d'autant de lignes
__________________
Modérateur Langage SQL N'oubliez pas le bouton et pensez aux balises [code]Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur ![]() |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com