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...)
joce
Architecte / Développeur principal "BugHunter"
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...)
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
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
J'avais essayé cette solution mais elle n'avait pas marché avec MySQL version 3.23.32
ciao
protoinou
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