bonjour,
voilà j'ai deux tables :
Table Offres : champ id_offre, champ pourcent
Offres_Produits : champ id_produit, champ id_offre
Données de la table Offres :
id_offre pourcent
150 75
46 50
78 79
Données de la table Offres_Produits :
id_produit id_offre
200 150
200 78
125 46
Attention un produit peut etre associé à plusieurs offres.
Je souhaite recuperer les 2 offres ayant le plus grand pourcentage Mais grouper par produit (ici le resultat devrait etre id_offre 78 et 46)
J'ai essaye avec unJ'ai aussi essayé avec un having mais rien ne fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select max(pourcent) from Offres, Offres_Produits where Offres.id_offre=Offres_Produits.id_offre group by id_produit;
Quelqu'un aurait il une idéeN
MErci
Partager