J'ai une requête pour aller chercher 100 rangées d'événements classés par horodatage. Je veux ignorer les 2 premières entrées du jeu de résultats. Le problème est qu'il y a aucun critère match (simplement pour ignorer les 2 premières lignes). J'utilise pager (drupal) qui donne 10 événements par page. Si je le traite après avoir récupéré 10 lignes j'ai perdu 2 entrées (la première page contient seulement 8 entrées). Comment résoudre le problème ?requête pour ignorer les 2 premières lignes
Répondre
Si vous utilisez Views, vous pouvez simplement définir l'offset sur 2, ce qui va ignorer les deux premiers enregistrements.
Limite d'utilisation LIMIT 2,98
LIMIT 2,100
ajouter à votre commande SQL, je pense que cela devrait fonctionner.
Comme indiqué dans d'autres commentaires, il n'est pas possible de limiter la requête exécutée par 'pager_query()', car la fonction n'accepte aucun paramètre pour affiner la requête exécutée. – kiamlaluno
Vous ne pouvez pas utiliser de décalages avec pager_query() que je suppose que vous utilisez ici. Peut-être que vous avez besoin de reconsidérer la façon dont vous interrogez? Peut-être exécuter une requête pour les deux premiers enregistrements, puis dans votre pager SQL utiliser une condition WHERE pour exclure les ID des deux premiers résultats.
- 1. Omettre les 5 premières lignes?
- 2. Lire des lignes à partir d'un fichier texte, mais ignorer les deux premières lignes
- 3. requête SQL pour retourner les lignes N premières par ID dans une plage d'ID
- 4. Recherche plein texte - Sélectionnez les premières lignes
- 5. Requête MySql: Sélectionnez les 3 premières lignes du tableau pour chaque catégorie
- 6. Ignorer les lignes qui commencent par #
- 7. Style différent pour les trois premières lignes de WPF ListView
- 8. Comment lister les 10 premières lignes les plus dupliquées?
- 9. Requête pour les lignes, y compris les lignes enfant
- 10. Comment ignorer les lignes en utilisant difflib.ndiff?
- 11. Requête Sql - sélection des 5 premières lignes et sélection des lignes uniquement si l'utilisateur est présent
- 12. MySql 2 lignes de sous-requête
- 13. requête SQL Pour supprimer les lignes
- 14. processus de requête HTTP premières
- 15. Difflib.SequenceMatcher isjunk requête de paramètre facultatif: comment ignorer les espaces, les tabulations, les lignes vides?
- 16. Avoir sed ignorer les lignes non-correspondantes
- 17. Afficher uniquement les N premières lignes de sortie d'une requête SQL
- 18. sélectionnez les 5 premières lignes renvoyées par une requête particulière SQL Server
- 19. Comment joindre les n premières lignes d'un fichier
- 20. jQuery: sélectionnez les cinq premières lignes d'une table
- 21. Comment supprimer les premières lignes "X" d'un fichier texte?
- 22. Tableau de données sélectionnez les 5 premières lignes
- 23. Comment sélectionner les 10 premières lignes d'une table sans trier?
- 24. JQuery tr ajouter une classe après les 5 premières lignes
- 25. Comment récupérer les 2 ou 3 premières lignes de MySQL DB en utilisant la fonction Mysql PHP?
- 26. Sélection des n premières lignes par groupes en utilisant AWK
- 27. Obtenir foreach pour ignorer les itérations
- 28. Récupérer les 10 premières lignes et additionner toutes les autres dans la rangée 11
- 29. Sélectionnez 4 premières lignes d'une data.frame en R
- 30. Ignorer les lignes ayant les mêmes champs suivants comme précédent
vous ne pouvez pas utiliser la limite avec la recherche de pager – ArK
Cela doit être une limitation spécifique drupal je pense. Ajout d'un tag drupal. – Mchl
Ou peut-être vous pouvez utiliser des sous-requêtes? – Mchl