Requete MySQL (Valeur maximum)

Requete MySQL (Valeur maximum) - PHP - Programmation

Marsh Posté le 06-05-2004 à 16:34:56    

Bonjour à tous,
 
J'ai besoin d'un coup de main
je ch une syntaxe SQL me permettant d'obtenir la valeur la plus grande d'un champ dans une table...
 
un truc genre  
 
SELECT * FROM table WHERE ref=MAX(ref);
(en traduction : "Cherche la valeur la plus grande du champ "ref" de la table "table" )
 
.. je sais qu'il existe une fonction MAX dans MySQL mais je ne sais pas l'utiliser.
 
Merci d'avance
 
Freed
;)

Reply

Marsh Posté le 06-05-2004 à 16:34:56   

Reply

Marsh Posté le 06-05-2004 à 16:36:03    

Reply

Marsh Posté le 06-05-2004 à 16:37:57    


 
C bon j'ai trouvé tout seul.. visiblement la syntaxe c
 
SELECT MAX(ref)
FROM table LIMIT 0, 30 ;
 
Merci

Reply

Marsh Posté le 06-05-2004 à 20:35:55    

SELECT * FROM table WHERE ref=(select MAX(ref) from table);

Reply

Marsh Posté le 06-05-2004 à 20:36:43    

euh si mysql ronchonne, fais le en 2 requetes

Reply

Marsh Posté le 06-05-2004 à 21:13:23    

MrNavarro a écrit :

SELECT * FROM table WHERE ref=(select MAX(ref) from table);


les sous-requêtes ne sons pas implémentée dans la dernière version stable de MySQL (4.0.x)

Reply

Marsh Posté le 06-05-2004 à 21:32:04    

en 4.1 ca roule

Reply

Marsh Posté le 06-05-2004 à 21:36:32    

C'est bien ce que je disais...
 
http://dev.mysql.com/downloads/
 
MySQL database server & standard clients:
 
    * MySQL 4.0 -- Production release (recommended)
    * MySQL 4.1 -- Alpha release (use this for new development)
 

Reply

Marsh Posté le 07-05-2004 à 13:20:09    

mettre MySQL 4.1 sur une machine en production c'est du suicide :D
Autant installer un PostgreSQL si tu as vraiment besoin de sous requêtes ou alors les faire en deux fois

Reply

Marsh Posté le 07-05-2004 à 13:20:44    

[IQS]Krusty a écrit :

mettre MySQL 4.1 sur une machine en production c'est du suicide :D
Autant installer un PostgreSQL si tu as vraiment besoin de sous requêtes ou alors les faire en deux fois


devine sur quoi tourne ce forum!:o

Reply

Marsh Posté le 07-05-2004 à 13:20:44   

Reply

Marsh Posté le 07-05-2004 à 13:24:14    

Non ?
Pour la génération de pages statiques ils ont foutu un Mysql 4.1 ???

Reply

Marsh Posté le 07-05-2004 à 13:24:39    

skeye a écrit :

devine sur quoi tourne ce forum!:o


 
Bah justement [:spamafote]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 07-05-2004 à 13:24:47    

skeye a écrit :

devine sur quoi tourne ce forum!:o


ouais, mais euh, joce est contributor c'est différent :)

Reply

Marsh Posté le 07-05-2004 à 13:25:07    

[IQS]Krusty a écrit :

Non ?
Pour la génération de pages statiques ils ont foutu un Mysql 4.1 ???

:lol:

Reply

Marsh Posté le 07-05-2004 à 13:48:21    

[IQS]Krusty a écrit :

génération de pages statiques


[:mlc2]

Reply

Marsh Posté le 07-05-2004 à 13:51:20    

Bhé quoi ? Quand on ajoute une réponse il regénère le .html non ?

Reply

Marsh Posté le 07-05-2004 à 13:54:30    

[IQS]Krusty a écrit :

Bhé quoi ? Quand on ajoute une réponse il regénère le .html non ?


 
non [:dawa]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 07-05-2004 à 13:55:06    

[IQS]Krusty a écrit :

Bhé quoi ? Quand on ajoute une réponse il regénère le .html non ?


 :pt1cable:

Reply

Marsh Posté le 07-05-2004 à 13:58:24    

je vois pas en quoi ca serait un probleme, j'ai une site comme ca ou il y a plus de consultation que d'insert, (un peu comme un forum en général).
Donc le mieux, pour décharger la DB-qui-fait-tout-ramer, c'est de regenerer a chaque insert les pages HTML.
 
En gros, j'ai gagné 40% d'occupation CPU la dessus.

Reply

Marsh Posté le 07-05-2004 à 14:07:25    

[IQS]Krusty a écrit :

Bhé quoi ? Quand on ajoute une réponse il regénère le .html non ?


ben non, faut pas se fier à la forme des liens... (url rewriting powa)

Reply

Marsh Posté le 07-05-2004 à 14:38:20    

skeye a écrit :

devine sur quoi tourne ce forum!:o


MySQL 5 :/

Reply

Marsh Posté le 07-05-2004 à 14:52:39    


justement![:ddr555]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed