besoin d'aide requete oracle ...

besoin d'aide requete oracle ... - SQL/NoSQL - Programmation

Marsh Posté le 23-05-2008 à 17:15:56    

bonjour,  
 
J'ai besoin d'un coup de pouce pour creer une requete sous oracle, je suis debutant et je n'arrive pas à la constuire. voici mon problème :
 
j'ai 3 tables :
 
-------------------
| Table1       |
-------------------
|nom  |prenom |a  |
-------------------
|X |Y   |1  |
|X |Y   |2  |
|X |Y   |3  |
-------------------
 
-------------------
| Table2       |
-------------------
|a      | b       |
-------------------
|1      |i  |
|2      |ii    |
|3      |iii    |
-------------------
 
-------------------
| Table3       |
-------------------
|c      | b       |
-------------------
|val1      |i  |
|val2      |ii    |
|val3      |iii    |
-------------------
 
je souhaite faire une requête et avoir comme résultat dans l'exemple ci dessus:
"nom prenom val1 val2 val3"
 
je n'arrive qu'a faire :
"nom prenom val1  
nom prenom val2
nom prenom val3"
 
merci par avance pour votre aide.

Reply

Marsh Posté le 23-05-2008 à 17:15:56   

Reply

Marsh Posté le 24-05-2008 à 11:57:34    

si c'est toujours 3 valeurs ni plus ni moins c'est éventuellement envisageable.
 
mais c'est le genre de trucs qui devrait être fait par programmation plutôt, il te sert a quoi ton sql?

Reply

Marsh Posté le 24-05-2008 à 15:49:26    

oui faisable si on sait qu'il y a toujours que trois valeurs. Mais si c'est aléatoire selon le nom prénom, c'est tout bonnement impossible.  
 
A moins de faire une colonne de type varchar dans la query qui contiendrait la concaténation de tout les types dans la tables 3. (via une fonction PL/SQL).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed