MySQl子查询为null,导致主查询的固定值为空

此时from的查询结果此时查询全部null, 此时的t_date 也不会显示,有没有一个简单的办法,不管子查询是否为null,都会显示t_date 字段

select peer_id,type,datausage,live_r, ADDDATE(curdate(),-1) t_date  

from(

select peer_id,type, sum(total_speed) datausage,live_r

from ds_transfer_data_session_202001

where start_time >= start_time >=1579305600 and start_time <= 1579392000

GROUP BY peer_id,type,live_r

) temp  

where datausage > 0

GROUP BY peer_id,type,live_r;

1个回答

qq_42292373
裸奔的肉夹馍 给的答案并不是我想要的,这不是匹配的问题,而是子查询的查询不到结果,结果返回一个空值,而主查询ADDDATE(curdate(),-1) t_date 是一个定值,在这里的问题,是因为子查询的查询为空的原因,结果主查询的查询结果也为空啦
21 天之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问