Histoire de minimum [MySql] - SQL/NoSQL - Programmation
Marsh Posté le 08-07-2003 à 11:24:11
salut,
SELECT * FROM table ORDER BY identifiant limit 1
vouilou
Marsh Posté le 08-07-2003 à 11:24:27
edit: envoi en double
Marsh Posté le 10-07-2003 à 00:21:39
ReplyMarsh Posté le 10-07-2003 à 08:41:43
joce a écrit : SELECT MIN(id) FROM table; |
le problème c'est que je crois qu'il veut la ligne entière enfin tous les champs quoi , pas que l'iedntifiant , c'est pour ça que j'ai fait mon système avec le * (* qui ne marche pas avec min ou max...)
Marsh Posté le 10-07-2003 à 13:01:26
yoannletroll a écrit : |
exact j'avais pas vu
Sinon y a toujours le SELECT * FROM table WHERE id=(SELECT MIN(id) FROM table); avec MySQL 4.1.x
en fait je préfère le faire en deux requètes à la limite : chopper le min et ensuite faire la requète avec WHERE id=id_rapatriée_avant, parce que le SELECT MIN(ID) est bien plus optimisé que le coup de l'ORDER BY
Marsh Posté le 10-07-2003 à 14:41:22
joce a écrit : exact j'avais pas vu |
J'avais essayé cette solution mais elle n'avait pas marché avec MySQL version 3.23.32
ciao
Marsh Posté le 16-07-2003 à 16:32:26
Merci pour toutes vos réponses, même si je doute qu'elle marche effectivement...
Bye et bonne continuation
Marsh Posté le 16-07-2003 à 19:16:43
yoannletroll a écrit : |
Les sous-requêtes n'étaient pas gérées par les versions antérieures à la 4.1.x
Sinon, je ne suis pas sur que la version avec le ORDER BY soit plus couteuse. Faudrait tester
Marsh Posté le 02-07-2003 à 11:24:43
Bonjour je voudrais savoir comment faire pour récupéré la ligne correspondant au plus petit ID d'une table ?
est ce que vous pouvez m'aider ?
Merci d'avance