loan_db.eachRow('''select stepid from mytable WHERE userid =:userid
AND TIMESTAMPDIFF (month,LastUpdateDate,now()) <1
AND LastUpdateDate < now() ORDER BY id DESC limit 1''',userid:userid){
expectValue.add(it.stepid);
}
这个查询有可能会返回empty set
但是我想记录这种情况,用一个值表示
如果有值,就添加实际的结果,如果是empty set,我想用一个值表示,比如null或者0,怎么处理
我发现我大脑短路了,直接先初始化对应的变量不就好了,如果有值就重新赋值更新,如果是empty set反正不执行,就是初始化的值
发现不能删问题,真是尴尬