Bonjour,
J'ai un petit soucis lorsque je souhaite lister toutes les articles de toutes les catégories mais sans les doublons (puisqu'un article peut très bien être dans 2 catégories).
SQL : firebird / interbase
ma requête pour l'instant :
Jusqu'à maintenant je supprimais les doublons en php une fois le résultat retourné mais maintenant, j'ai besoin de limiter mon nombre d'enregistrements à afficher avec first skip. Ma requête fonctionne mais au prochain first 5 skip 5 j'ai des doublons, ce qui est logique avec cette requête. Quelqu'un sait-il comment gérer une requête me permettant d'enlever les doublons sur la table ruche_actu_servprod (la table des catégories) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT first 5 skip 0 ra.id, ra.date_debut_affiche, ra.image, ra.titre, ra.ra_url, ra.chapeau, ra.texte, ras.id_categorie FROM ruche_actu_servprod ras inner join ruche_actu ra on ras.id_actu=ra.id WHERE (ras.id_categorie='21' or ras.id_categorie='19' or ras.id_categorie='20') and ra.afficher='O' and ra.date_debut_affiche<='2017-08-07 16:04:00' and (ra.date_fin_affiche is null or ra.date_fin_affiche>='2017-08-07 16:04:00') ORDER BY ra.date_debut_affiche desc
Partager