|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 31 ![]() |
Bonjour et bonne année à tous,
Je m'excuse si la question a déjà été posée, ce qui me semble probable, mais je n'ai pas trouvé... Voici mon code: Code :
Je cherche en fait à faire mettre dans le champ id_person le pim_id le plus récent trouvé pour la simulation dans la table etl_out_quoterquest |
||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Il faut mettre nvl dans le select ...
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 31 ![]() |
ça ne marche pas mieux comme ça...
Et avec le nvl en dehors, si je retire la clause order by ça fonctionne |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Expert Datawarehouses + BO (sur BDD Oracle et SQL Server) Inscription : mars 2003 Messages : 645 ![]() |
normal le ORDER BY est interdit dans l'UPDATE.
Regardes ce lien qui réponds aussi par la négation sur l'utilisation de ORDER BY dans UPDATE, et donnes quelques pistes. edit: Expliques ce que tu cherches à faire. |
|
|
00
|
|
|
#5 | |||
|
Membre Expert
![]() Expert Datawarehouses + BO (sur BDD Oracle et SQL Server) Inscription : mars 2003 Messages : 645 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#6 | ||
|
Futur Membre du Club
![]() Inscription : mai 2007 Messages : 31 ![]() |
Merci mais je pense avoir la solution, il fallait faire un 2ème niveau de sous-requête:
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com