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

 


Dernière réponse
Sujet : [SQL] Help requête tordue
Pnar 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, ...).

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Pnar 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, ...).
Bruce Avec un DISTINCT ou un GROUP BY ?
bobdupont up ?
bobdupont 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]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)