|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 20 ![]() |
Bonjour,
Je suis débutant en SQL et je voudrais savoir s'il est possible d'effectuer une sous requete qui permettrais de récupérer des valeurs de plusieurs champs d'une table "x" et de les regrouper dans un seul champ d'une table "y". J'éclaircit un peu ma demande en vous copiant la requête que j'ai écrit mais elle est fausse car j'obtiens une erreur: "ORA-00913: Trop de valeurs" Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre confirmé
![]() Inscription : juillet 2007 Messages : 357 ![]() |
tu met a jour un champ donc tu doi ne recuperer que un champ de ton select , essaie plutot ca
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Juste un petit point:
L'utilisation de l'opérateur || à la place de la fonction concat() facilite l'écriture |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 20 ![]() |
J'ai donc tappé ceci et cela ne fonctionne pas, il me retourne que j'ai un nombre d'arguments incorrects:
Code :
|
||
|
|
00
|
|
|
#5 | ||
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Il est plus simple de faire
Code :
|
||
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : octobre 2007 Messages : 20 ![]() |
OK Merci ton script fonctionne, mais maintenant il y a un autre problème:
- c'est que les informations se mettent de bout en bout à la suite des autres comme ceci: Code :
31/01/0729/01/0702/03/07RAN060095HOEGH TROTTER 21728/01/0723/02/07217 Merci de votre aide en tout cas |
|
|
00
|
|
|
#7 | ||
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
Mais c'est à toi de faire ce que tu veux avec juste un exemple d'un bout du select interne
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com