Help requête tordue [SQL] - Programmation
Marsh Posté le 21-02-2002 à 12:37:30
ReplyMarsh Posté le 21-02-2002 à 13:03:39
tu peux faire un min group by par ex.
ou mieux une requête imbriquée dans lequel tu code ta fonction qui sélectionne la catégorie souhaitée pour un produit donné (si tu veux aut'choz qu'une fonction de consolidation genre min, max, avg, ...).
Marsh Posté le 21-02-2002 à 12:02:50
J'ai 3 tables :
- produit
- catégorie
- produits_catégories (lien entre les 2 précédentes).
1 produit peut avoir 1 ou +ieurs catégories.
Je veux récupérer tous les produits et l'id de l'une de leurs catégories. donc j'ai fait ça :
select produit.id, produit.nom, produits_catégories.id_cat
from produit, produit_catégories
where produit.id = produit_catégories.id_produit
Le problème est que les produits qui on x catégories apparaissent x fois dans les résultats.
Est-il possible de bidouiller pour récupérer 1 seule fois chaque produit ??
[jfdsdjhfuetppo]--Message édité par bobdupont--[/jfdsdjhfuetppo]