|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 141 ![]() |
Bonjour,
j'ai cette requête avec plusieurs jointures et qui contient plusieurs select,j'ai utilisé "UNION" pour faire ça et je me demandais s'il y'avait moyen d'enlever les plusieurs select et l'union et avoir un simple select ? je sais pas rendre ça plus 'pro'.. merci d'avance ! voici ma requete : Code :
|
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 638 ![]() |
bonjour,
Combien de table différente avez vous réellement ? |
|
|
00
|
|
|
#3 | ||
![]() ![]() |
Déjà un peu de mise en page, c'est tellement plus lisible (tout mettre sur une ligne, avez-vous au moins essayé de relire ?) :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 141 ![]() |
oui enfait c'est sur plusieurs tables..
donc c'est le mieux que je puisse faire ?! :-/ |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 141 ![]() |
En fait, le problème avec cette manière est que quand j'essaye de récupérer le résultat de la requête (côté java ), il considère que les 3 lignes sélectionnées sont celles de la première colonne et non 3 colonnes distinctes..
|
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 638 ![]() |
rajoutez une constante pour vous y retrouver du coté du code java.
Code :
|
||
|
|
00
|
|
|
#7 | |
![]() ![]() |
Citation:
Combien de lignes ramène chacune de vos requêtes unitaires ?
__________________
Email : http://scr.im/waldar |
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 141 ![]() |
ça me ramène une ligne par requête unitaire,donc en tout 3 lignes mais une seule colonne... alors que moi je voudrais avoir une seule ligne avec 3 colonnes
|
|
|
00
|
|
|
#9 | ||
![]() ![]() |
Une solution qui ne fonctionnera que si et uniquement si vos requêtes ne ramèneront toujours qu'une seule ligne :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 141 ![]() |
il ne manque pas un quelque chose à cette requete ? j'ai l'erreur
Code :
ORA-00923 : FROM KEY word NOT found WHERE expected |
|
|
00
|
|
|
#11 |
![]() ![]() |
C'est ce qui arrive quand on ne précise pas son SGBD !
Rajoutez FROM DUAL à la fin de la requête, ça fonctionnera.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#12 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 141 ![]() |
avec le DUAL ca marche mieux mais le resulat n'est pas bon,puisqu'il me raméne col1 et col2 vides
enfin,tu comprendras mieux via l'imprimé écran ! (voir pièce jointe) |
|
|
00
|
|
|
#13 |
![]() ![]() |
Pas de problème, je lis ces résultats :
col1 : Granite client 165 col2 : A8Y col3 : Population de mister Dupond
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2007 Messages : 141 ![]() |
ok j'essaye ca
merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com