Sujet : [MYSQL] Pourquoi cette requete ne marche po !!!
greg@freestarthu
Loom the Gloom a écrit a écrit :
bien, bien merci je connaissais pas !!
et ça peut s'utiliser dans quel cadre ??
ben qd tu veux pas recevoir plus de X records pardi
(par exemple quand tu "pagines" une liste de n'importe quoi que tu affiches sur une page (X records par page)
bien, bien merci je connaissais pas !!
et ça peut s'utiliser dans quel cadre ??
ben qd tu veux pas recevoir plus de X records pardi
(par exemple quand tu "pagines" une liste de n'importe quoi que tu affiches sur une page (X records par page)
Loom the Gloom
bien, bien merci je connaissais pas !!
et ça peut s'utiliser dans quel cadre ??
trueslash
Loom the Gloom a écrit a écrit :
ca fait koi limit au fait ?
limit a,b
affiche b éléments à partir du a ieme resultat
Loom the Gloom
greg@freestarthu a écrit a écrit :
euh ouais ça n'a rien a voir mais bon, effectivement dans ton cas ça fait la meme chose.
(pour info, le "limit" c pas standard il me semble)
ca fait koi limit au fait ?
greg@freestarthu
amobile a écrit a écrit :
La reponse était :
SELECT * FROM news order by NumNews desc limit 0,1
ce ne serait pas un pb de parenthèses avant le 2e select ?
greg@freestarthu
HOYo a écrit a écrit :
oui on peu faire des imbriquées mais me souvien + de la syntaxe mais je c que c possible j en ai fait en cours
avec mysql, je demande à voir...! pê avec la v4 qui aux dernieres nvlles est tjs en beta...
edit: que dis-je, alpha
HOYo
amobile a écrit a écrit :
salut à tous
peut on faire des requetes imbriquées avec mySql???
Car je veux , dans mon cas, faire afficher la news qui possede le NumNews le plus élevé.
Du coup j'ai fait cette requete qui ne fonctionne pas :
SELECT TitreNews, TextNews, DateNews, PhotoNews FROM news WHERE NumNews = select MAX(NumNews) from news
Mysql me renvoie :
You have an error in your SQL syntax near 'select MAX(NumNews) from news LIMIT 0, 30' at line 1
Essaie de mettre
or je ne vois pas d'erreurs :cry: lorsque j'execute cette requete toute seule elle me renvoie bien le bon numNews.
Alors comment faire???!!! :??:
Merci
Essaie de mettre
SELECT TitreNews, TextNews, DateNews, PhotoNews FROM news WHERE NumNews = (select MAX(NumNews) from news)
HOYo
oui on peu faire des imbriquées mais me souvien + de la syntaxe mais je c que c possible j en ai fait en cours
greg@freestarthu
amobile a écrit a écrit :
salut à tous
peut on faire des requetes imbriquées avec mySql???
manifestement non...
amobile
salut à tous
peut on faire des requetes imbriquées avec mySql???
Car je veux , dans mon cas, faire afficher la news qui possede le NumNews le plus élevé.
Du coup j'ai fait cette requete qui ne fonctionne pas :
SELECT TitreNews, TextNews, DateNews, PhotoNews FROM news WHERE NumNews = select MAX(NumNews) from news
Mysql me renvoie :
You have an error in your SQL syntax near 'select MAX(NumNews) from news LIMIT 0, 30' at line 1
or je ne vois pas d'erreurs :cry: lorsque j'execute cette requete toute seule elle me renvoie bien le bon numNews.