J'essaie de comprendre un problème que j'ai avec une commande SELECT MAX()
. Je veux recueillir la valeur la plus élevée dans la colonne "BidAmount", mais je veux seulement que les entrées sélectionnées soient analysées pour la valeur la plus élevée. Par exemple, je veux que le plus haut «BidAmount» soit retourné où une autre colonne «UserID» = 6. Je veux connaître le «BidAmount» le plus élevé pour un client spécifique (ainsi la colonne «UserID» sera égale à 6 ').SELECT MAX() fonction dans MySQL
J'ai essayé d'utiliser ceci:
SELECT MAX(`BidAmount`) FROM `requests` WHERE `UserID` = 6
Mais il ne fonctionne pas. Si le code SQL ci-dessus devrait fonctionner, il pourrait être un problème avec mon PHP. Que dois-je faire?
SQL est très bien. Pouvez-vous partager le résultat attendu et réel avec les données de test sur lesquelles vous essayez cette requête? –
Veuillez publier l'instruction CREATE TABLE pour la table 'REQUESTS'. –