mysql sql语句求助

宝宝很6 2017-06-06 07:54:21
sql太渣 ,想要实现如下功能:
当 SELECT COUNT(*) c FROM t_borrow w WHERE w.`status`=0 AND w.flag=0 AND w.fuid IS NULL AND (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(w.adtime))>48*3600 查询查来的条数>0时,执行一条sql : UPDATE t_member m SET m.`currentlimit`= m.`currentlimit`+(SELECT b.`money` FROM t_borrow b WHERE b.`status`=0 AND flag=0 AND b.fuid IS NULL AND (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(b.adtime))>48*3600 AND b.`uid`=m.`id`) WHERE b.`uid`=IN (SELECT w.`uid` FROM t_borrow w WHERE w.`status`=0 AND flag=0 AND w.fuid IS NULL AND (UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(w.adtime))>48*3600)
否则不执行,请问该怎么写
...全文
451 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧