moi jsuis passé par des alias de partout... et un union...
Ma requete est tellement longue que la donner ne servirai a rien 
 
Mais essai avec des having.. je me demande si ca marche 
en gros ca ressemblerai a ca:
 
SELECT p.id, max(pri1.val), max(pri2.val), max(pri3.val)
FROM produit p, prix pri1, prix pri2, prix pri3
WHERE p.pri_id=pri1.id AND p.pri_id=pri2.id AND p.pri_id=pri3.id
GROUP BY p.id
HAVING max(pri1.val)>max(pri2.val)
AND max(pri2.val)>max(pri3.val)
 
 
J'suis pas top en sql alors... compte pas trop dessus mais c juste une idee 
 [edit]--Message édité par wouatouwouatou--[/edit]
 
 ---------------
			
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"