Limiter résultat requete sql par critère
filoulebauju
Messages postés
170
Date d'inscription
Statut
Membre
Dernière intervention
-
filoulebauju Messages postés 170 Date d'inscription Statut Membre Dernière intervention -
filoulebauju Messages postés 170 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit soucis de sql.
En effet, ma requete me retourne les produits vendus par les commerçants.
Or je voudrais limiter le résultat à 10 produits par commerçant.
La fonction LIMIT ne marche pas car elle limites tous les résultats.
Merci de votre aide.
j'ai un petit soucis de sql.
En effet, ma requete me retourne les produits vendus par les commerçants.
Or je voudrais limiter le résultat à 10 produits par commerçant.
La fonction LIMIT ne marche pas car elle limites tous les résultats.
Merci de votre aide.
A voir également:
- Limiter résultat requete sql par critère
- Resultat foot - Télécharger - Vie quotidienne
- Net limiter - Télécharger - Outils Internet
- Lexer resultat - Télécharger - Sport
- Logiciel sql - Télécharger - Bases de données
- 5/90 resultat ✓ - Forum Excel
6 réponses
select p.* from PRODUIT p inner join COMMERCE c on c.COM_IDENTIFIANT = p.COM_IDENTIFIANT order by rand()
J'en suis arrivé à cela, mais c'est toujours pas ça...
SELECT p.* FROM PRODUIT p INNER JOIN COMMERCE c ON c.COM_IDENTIFIANT = p.COM_IDENTIFIANT WHERE (SELECT count(*) FROM PRODUIT p2 p2.COM_IDENTIFIANT = p.COM_IDENTIFIANT) < 10
J'y ai pensé également.
Le soucis est qu'il va afficher uniquement les identifiants qui ont moins de 10 articles.
Le LIMIT est je pense obligatoire, après faut savoir bien l'adapter à ce cas précis.
Ou il y a peut être une syntaxe utilisant des ROW...
Le soucis est qu'il va afficher uniquement les identifiants qui ont moins de 10 articles.
Le LIMIT est je pense obligatoire, après faut savoir bien l'adapter à ce cas précis.
Ou il y a peut être une syntaxe utilisant des ROW...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question