mysql > obtenir résultats connexes en une query - SQL/NoSQL - Programmation
MarshPosté le 01-12-2010 à 11:18:03
Bonjour, actuellement, pour recenser les deux pages precedentes & suivantes je fais : select nom,url from pages where id<$id order by id desc limit 1 select nom,url from pages where id>$id order by id asc limit 1 en plus de select nom,url,contenu from pages where id=$id ..
Je pensais faire nom,url,contenu from pages where id>$id-2 order by id asc limit 3 .. mais il y a parfois des trous dans ces derniers ( hé oui .. )
soit trois requêtes, est-il possible de n'en faire qu'une seule à cet endroit ? merci bcp
Message édité par grosbin le 01-12-2010 à 11:22:47
Marsh Posté le 01-12-2010 à 11:18:03
Bonjour, actuellement, pour recenser les deux pages precedentes & suivantes je fais :
select nom,url from pages where id<$id order by id desc limit 1
select nom,url from pages where id>$id order by id asc limit 1
en plus de select nom,url,contenu from pages where id=$id ..
Je pensais faire nom,url,contenu from pages where id>$id-2 order by id asc limit 3 .. mais il y a parfois des trous dans ces derniers ( hé oui .. )
soit trois requêtes, est-il possible de n'en faire qu'une seule à cet endroit ?
merci bcp
Message édité par grosbin le 01-12-2010 à 11:22:47
---------------
Photos Panoramiques Montagnes Haute Savoie