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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  le premier triplet d'un quadruplet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

le premier triplet d'un quadruplet

n°1764538
majong
Posté le 24-07-2008 à 22:48:05  profilanswer
 

Bonjour, j'essaye de faire une requete mysql sous php mais je bloque.
j'ai 4 champs (x,y,z,t) où x designe un nombre entier, je cherche à retourner tous les enregistrements avec (y,z,t) unique et x le plus grand possible. Quelqu'un peut-il m'aider ?

mood
Publicité
Posté le 24-07-2008 à 22:48:05  profilanswer
 

n°1764580
Maxaks
Posté le 25-07-2008 à 00:22:15  profilanswer
 

SELECT DISTINCT CONCAT(y,z,t) as triplet, MAX(x) FROM `quad` GROUP BY triplet


 
Ca devrait marcher je pense.

n°1764597
majong
Posté le 25-07-2008 à 07:40:58  profilanswer
 

Oui ça marche, je savais pas qu'on pouvait mélanger distinct et max.
Merci, merci.

n°1764687
MagicBuzz
Posté le 25-07-2008 à 11:13:52  profilanswer
 

je vois pas trop l'intérêt, à moins que ce ne soit encore une spécificité de mysql.
le group by fait déjà un distinct

n°1764924
Maxaks
Posté le 25-07-2008 à 15:35:24  profilanswer
 

MagicBuzz a écrit :

je vois pas trop l'intérêt, à moins que ce ne soit encore une spécificité de mysql.
le group by fait déjà un distinct


Bah je savais pas que Group By faisait aussi Distinct :<

n°1765049
MagicBuzz
Posté le 25-07-2008 à 18:54:00  profilanswer
 

sisi, le group by fait un distinct (et c'est défini dans la norme SQL).
et c'est pour cette raison qu'il fait généralement un tri (effet de bord non spécifié dans la norme SQL), puisque c'est plus pratique de repérer les doublons quand c'est trié.
 
sql server par exemple ne fait pas le tri.
 
mais il fait bien le distinct tel que préconisé dans la norme.


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

  le premier triplet d'un quadruplet

 

Sujets relatifs
Mettre un JPanel au premier planPremier programme C (manip. de fichiers txt)
[RESOLU] extraire et afficher premier caractere de chaque chaineTableau de String + Entier -- Premier Prob Résolu
include en premier planAvis sur mon premier site
Recuperation de la premier caractere du contenu d'une variablemon premier serveur
Élection du nerd 2008: premier tourProbleme porgramme VB
Plus de sujets relatifs à : le premier triplet d'un quadruplet


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