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

 


Dernière réponse
Sujet : MYSQL estt ce que cette requete vous parait juste? si non, pkoi?
sihal_again ca marche nickel et surement mieux que ma requete foireuse lol merci  
a noter comme requete! :sol:  :eek2:  :eek2:  :hello:

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
sihal_again ca marche nickel et surement mieux que ma requete foireuse lol merci  
a noter comme requete! :sol:  :eek2:  :eek2:  :hello:
sihal_again j'essaie ca m'a l'air clean, tellement clean que je me demande comment j'y ai po pensé
Boris l'invincible essaye ca non
 
select MAX(session) FROM tSessions;
 
ca devrais aller tout seul
massanu pour fiare un having faut deja faire un GROUP BY
Bonhomme

sihal_again a écrit a écrit :

lol c clair, sauf que j'aimerais optimiser au max, mais bon je verais ca qd le reste du script  marchera lol  




 
En une requête tu peux utiliser la clause having
du genre :
select *** from *** where *** having Session=max(Session)
Et hop ça marche (en tout cas sous Sybase)
 
Bonhomme

sihal_again lol c clair, sauf que j'aimerais optimiser au max, mais bon je verais ca qd le reste du script  marchera lol
massanu cetais surement avec une autojointure
mais bon la c les vacances et mon cervo est eteint
et de toute facon ca ca marche alors pkoi se prendre la tete
sihal_again yes je sais que ca marche du tonnerre ;)
merci pour le limit j'y avais po pensé
mais par contre je sais que l'on peut le faire avec un max, un mec m'a montré ca ya 6 mois, et depuis impossible de le refaire, les boules
massanu c la seul methode, je fait la meme chose pour prendre la derniere news par exemple : voila ce que ca conne
 
 
SELECT Session FROM tSession ORDER BY Session DESC LIMIT 1
 
ca marche du tonerre
sihal_again oui c un entier et je cherche a determiner le plus grand de la table.  
voila cmment je le fais:
SELECT  DISTINCT Session FROM tSession ORDER BY Session DESC
comme ca mon premier element est le plus grand, mais bon c po super optimisé qd meme
massanu tu veut qu'elle fasse quoi ta requete ?
 
session c un entier ? tu cherche a prendre le dernier c ca ? c a dire le plus grand ?
sihal_again ??? je suis sur que c'est faisable en une seule requete, je l'ai deja fais, mais sur le moment impossible de em rappeler comment j'avais fé
youdontcare :??: en deux requêtes ...
sihal_again arg  
bon alors comment je select le max de mes numeros de sessions de ma table. ?
youdontcare mysql ne supporte pas les requêtes imbriquées.
sihal_again MYSQL  estt ce que cette requete vous parait juste? si non, pkoi?  
 
 
SELECT  DISTINCT Session FROM tSession WHERE Session=' SELECT DISTINCT MAX(Session) FROM tSession'  
 :pt1cable:

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