Bonjour,
J'ai une table nommée
shop_offres avec les champs : id,client, article, offre,date ;
et une table
shop_monnaies avec les champs : id,prix_reserve,prix_ttc...
Je souhaite obtenir l'id de shop_offres pour lequel shop_offres.offre soit le plus grand ( et prend la valeur de l'offre précédente + 1 ) et pour lequel le prix de réserve enregistré dans shop_monnaies soit au moins dépassé.
En effet, j'enregistre dans shop_offres , les offres de prix de mes clients et dans shop_monnaies, le prix de réserve du vendeur. Je souhaite que l'enchérisseur gagnant paye :
1 ) soit au maximum le prix de l'offre inférieure à la sienne , majorée de 1 euro;
2 ) soit le prix de réserve s'il est le seul à l'atteindre ou à le dépasser.
Je pense qu'il faut partir avec quelque chose comme ceci ; mais j'ai besoin d'un coup de main pour finaliser la requête.
SELECT * FROM shop_offres INNER JOIN shop_monnaies ON shop_offres.offre>=shop_monnaies.prix_reserve and ???
Partager