Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2653 connectés 

  FORUM HardWare.fr
  Programmation

  [SQL] Help requête tordue

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Help requête tordue

n°103114
bobdupont
Posté le 21-02-2002 à 12:02:50  profilanswer
 

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]

mood
Publicité
Posté le 21-02-2002 à 12:02:50  profilanswer
 

n°103128
bobdupont
Posté le 21-02-2002 à 12:31:55  profilanswer
 

up ?

n°103129
Bruce
Music 4 your ears!
Posté le 21-02-2002 à 12:37:30  profilanswer
 

Avec un DISTINCT ou un GROUP BY ?


---------------
A+++ Bruce - http://www.bheller.com
n°103135
Pnar
Posté le 21-02-2002 à 13:03:39  profilanswer
 

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, ...).


---------------
le progrès ne vaut que s'il est partagé par tous

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [SQL] Help requête tordue

 

Sujets relatifs
pb de linkage en C++ sous visual ki marche sous mandrake HELP !!![VB6] Help pb de date dans les requêtes sql!!!
***HELP !! ****Win Dev 5.5 B************[SQL] requête portant sur un ensemble de mots non ordonnés :))
JAVASCRIPT : help.... comment envoyer le contenu d'une textarea[help] Comment afficher l'adresse ip sur une page html ?
Comment faire des commentaires en [SQL] ?[delphi] création de WSAstartup, socket, bind etc... help
Plus de sujets relatifs à : [SQL] Help requête tordue


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR