bonjour,

j'ai besoin qu'une requête qui ne renvoie rien me renvoie la valeur 0, comment faire ?

voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select *
from matable
where 0=(select count(*) from matable2))
si j'ai rien dans ma table2, alors ma sous-requête renvoie RIEN (ou null ?)
Or ma condition 0=RIEN n'est pas validé alors que je le voudrais.

comment faire ?

ps: le fait qu'un count(*) ne renvoie pas forcément un entier est-il une particularité de postgresql ou bien une règle du sql ?