bonjour,
je dois creer une requete avec exists et je n'y arrive pas. Ma requete donne des resultat non attendu en plus des bons.
ce que je dois faire :
Donner la liste des articles dont le prix de vente ( art_pv) est superieur au prix de vente de l'article de couleur 'blanc' le moins cher. Utiliser l'operateur EXISTS.
et voila ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select art_nom, art_num, art_pv from gag.articles where exists(select * from gag.articles where art_pv >(select min(art_pv)from gag.articles where art_coul='BLANC'));
or le art_pav du moins cher de larticle blanc est 30 et voila ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ART_NOM ART_NUM ART_PV -------------------- ---------- ---------- AGRAPHEUSE 1 29 CALCULATRICE 2 235 CACHET_DATEUR 3 30 LAMPE 4 149 LAMPE 5 145 LAMPE 6 149 LAMPE 7 149 PESE_LETTRE 1-500 8 200 PESE_LETTRE 1-1000 9 250 CRAYON 10 2 CRAYON 11 2 CRAYON lUXE 12 5 CRAYON LUXE 13 5 CRAYON LUXE 14 5 CRAYON LUXE 15 5
[/code]
Partager