J'ai récemment posté une question sur l'obtention des 3 derniers résultats dans le tableau dans l'ordre correct. Je veux maintenant obtenir tous les commentaires à part les 3 derniers dans le bon ordre.mysql - problème de décalage
Voici ma syntaxe;
SELECT *
FROM (SELECT *
FROM $table
ORDER BY ID DESC
OFFSET 3) AS T
ORDER BY TIME_STAMP
L'erreur que je reçois est:
Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de « OFFSET, 3) T ORDER BY TIME_STAMP » à la ligne 1
Je ne peux pas sembler le faire fonctionner. Toute aide très appréciée.
Je pense que le PO cherche le contraire. Obtenir tous les enregistrements, sauf pour le dernier 3. –
@Daniel: C'est ce que cette déclaration fait. Il saute les 3 premiers et retourne le reste. – Senseful
qui est sur et bien expliqué, merci! –