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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete GROUP BY ou DISTINCT ou impossible a faire ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete GROUP BY ou DISTINCT ou impossible a faire ?

n°1836471
Scarf3ss3
Posté le 11-01-2009 à 07:11:21  profilanswer
 

Bonjour à tous,
 
J'ai du mal à visualiser comment faire une requete SQL.
Pour expliquer j'ai une table sous cette forme :
 
     id     |      Statut     |       nom         |
------------+-------------------+---------------------|
    1200 |                  1 |        hardware |
------------+-------------------+---------------------|
    1201 |             1200 |        hardware |
------------+-------------------+---------------------|
    1202 |                  1 |         software |
------------+-------------------+---------------------|
    1203 |                  1 |         software |
------------+-------------------+---------------------|
    1204 |             1203 |        hardware |
---------------------------------------------------------
 
Je precise c'est pour un moteur de recherche et vous l'aurez compris la colonne statut correspond à un rattachement avec une entrée de statut 1, si > 1. Je veux que si je tape hardware dans celui-ci il me ressorte l'id 1204, mais seulement une de ces 2 id : 1200 ou 1201. Car en réalité ça donnerait sur une même page.
Alors il y a surement un jeu à faire avec un distinct sur l'id et le statut mais je ne visualise pas son articulation.
 
En vous remerciant par avance,


Message édité par Scarf3ss3 le 11-01-2009 à 07:35:41
mood
Publicité
Posté le 11-01-2009 à 07:11:21  profilanswer
 

n°1836482
moi23372
Posté le 11-01-2009 à 10:58:08  profilanswer
 

Moi je n'utiliserais pas distinct, mais MIN ou MAX.  
 
SELECT MIN(ID)
FROM taTable
WHERE nom = 'hardware'
 
et l'avantage du MIN et MAX, c'est que tu peux l'utiliser avec un GROUP BY.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
n°1836484
couak
Posté le 11-01-2009 à 11:09:09  profilanswer
 

moi perso j'ai pas compris son problème.... on dirait une requête hiérarchique mais j'en suis pas sûr

n°1839186
MagicBuzz
Posté le 16-01-2009 à 20:19:21  profilanswer
 

couak a écrit :

moi perso j'ai pas compris son problème.... on dirait une requête hiérarchique mais j'en suis pas sûr


tout pareil [:cerveau foudtag]


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

  Requete GROUP BY ou DISTINCT ou impossible a faire ?

 

Sujets relatifs
[MYSQL] Aide pour une requête[ACCESS] Problème requête et valeur par défaut
impossible de rejouer....probleme de scanf :([SQL] Requete Group By en prenant les infos du plus petit
Impossible d'enlever une border + adapter bg en fonction de la résoAccess - requete pour regrouper plusieurs champs en 1 seul
Analysis Services : Distinct countRequète Access
Plus de sujets relatifs à : Requete GROUP BY ou DISTINCT ou impossible a faire ?


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