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
Posté le 01-03-2002 à 15:35:23
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
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
Posté le 01-03-2002 à 16:22:26
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
lol c clair, sauf que j'aimerais optimiser au max, mais bon je verais ca qd le reste du script marchera lol
Bonhomme
Posté le 01-03-2002 à 18:00:24
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)