mysql按字段根据某条件去重 nohup挂后台无法输出日志 系统时间查询 2016.05.18回顾

1、上午主要是做两个老板要的统计,其中要涉及到distinct on按字段去重的用法,我发现mysql居然没有这个语法,mysql按字段去重,可以用group by,但这样就是按照系统某种规则取相同的一条记录,比如说我的需求是按某字段去重,而且取时间最新(自增id最大)的一条,group by就不能满足需求了,好像mysql似乎不能一步到位,要嵌套个子查询比如

SELECT * FROM lli.credit_results_v3 where id in (SELECT max(id) FROM lli.credit_results_v3 GROUP BY account_id) ORDER BY account_id;

其他不需要嵌套查询的方法,我并不清楚是否有,先暂时保留这个问题。mysql单纯的distinct用法是对某字段去重,或某几个字段联合去重
2、给到了老板需求的loan_amount公式的通俗表述
3、然后遇到个问题views.py中的print在nohup挂后台运行的情况下,无法输出到nohup.out,但是不用nohup挂后台可以正常输出到终端,查了一下,原来在nohup情况下,print会把内容输出到缓冲区,然后我在开发服务器上的实验表明,当报错的时候缓冲区的内容会全部写入nohup.out,后来我在开发服务器上尝试用更专业logging模块来打印日志,在nohup挂起的情况下,logging也是可以即时把内容输出到nohup.out的,但是奇葩的是生产服务器上相同的逻辑却不能打印日志,这点让我十分纳闷!现在出了个问题就有点说不清楚了!
4、linux服务器时间date命令,mysql查询服务器时间select now()
5、logging模块需要import,原生模块,logging.info(),logging.warning()可以打印各种等级的日志
总结:睡觉睡得晚了,现在严格控制在11点半睡觉,其他的先不管!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值