【发布时间】:2019-06-26 18:47:21
【问题描述】:
select a, count (b)
from table1 where b in ( select distict b from table2)
and table1.dated>=DATE('yy/mm/dd')
group by a;
在上面的 SQL 中,当我有 count(b)>0 时,它会返回列,但当 count=0 时,则不会返回任何行
我确实尝试过 UNION、NULLIF() 和 SELECT(SELECT()),但没有任何效果。
如果计数等于 0,我希望返回 0。
【问题讨论】:
-
更新您的问题并添加适当的数据样本
标签: mysql sql database informix