Bonjour à tous,
Je rencontre un problème de requête au bureau, et j'espère que quelqu'un va pouvoir m'aider :-)
Mon problème est le suivant : je possède une table dans laquelle je stock des news de différentes rubriques.
Ce que je souhaite faire c'est lorsqu'il existe une ou plusieurs news d'une rubrique je dois pouvoir faire une requête SELECT avec UN seul enregistrement en retour quelque soit le nombre de news pour la rubrique.
J'ai essayé avec un MAX, mais lorsqu'il ne trouve rien, il renvoi quand même un 0 ou un truc dans le style, et pas aucun enregistrement... et c'est bien la mon problème.
Pour résumer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select MAX(TVNEWS_ID) AS TVNEWS_ID FROM TVNEWS WHERE TVNEWS_VISIBLE = 1 ND TVNEWS_CHANNEL_ID = 6 AND sysdate-TVNEWS_DATE_START < 30
> en cas d'enregistrement il me faut le résultat d'une requete avec 1 row
> en cas d'aucune news, il me faut aucun retour pour cette requête
Partager