bonjour tout le monde
je vous explique mon pb, j ai deux tables comme comme ci dessous
table 1: operation
-num_op
-op_annul
-op_front
-op_back
table 2: utilisateur
-code
-nom
dans operation
num_op correspond a un numero d'operation,
op_* sont les codes des utilisateurs qui on fait l'operation
dans utilisateur
code correspond au code d'un utilisateur
nom a son nom
voila bon mon pb est que je ne sait pas comment sortir en une seul requet le nom des trois operateur pour une operation donné
ca a l air simple mais je ne sait pas comment faire
pour le moment j' en suis bloque a faire des truc comme ca :
SELECT
ut1.nom front,
ut2.nom back,
ut3.nom annul
FROM
utilisateur ut1,
utilisateur ut2,
utilisateur ut3,
operation
WHERE
op_front = ut1.code AND op_back = ut2.code and op_annul = ut3.code
mais un requete comme ca ne marche pas car il n'y a pas toujours les trois operateurs il peut y avoit des operation ou seulement un utilisateur est renseigné
berf je suisvraiment pardu si qqun a une idee je suis preneur
nb, c est sous oracle mais bon
merci beaucoup
++
Partager