Je suis un débutant à SQL, j'utilise cette requête pour rechercher la valeur minimale dans le poids de champ de ma table.En SQL, comment obtenir toutes les lignes où la valeur d'une colonne est la plus basse dans la table?
SELECT product_id,
MIN(weight)
FROM table
WHERE 1;
Il affiche un champ avec la valeur min, mais un seul? Mais j'ai beaucoup de produits avec le même poids minimum. Existe-t-il un moyen de spécifier que j'ai besoin de montrer tous les autres produits?
Vous voulez voir les produits avec le poids minimum pour cette table? S'il y en a plus d'un, vous voulez les voir tous - correct? Pour quelle base de données? –
Vous réalisez que votre 'où 1' ne fait rien, n'est-ce pas? Vous pouvez l'enlever et il retournera exactement la même chose. –