发表于: 2016-11-06 00:08:39

3 2321


今天完成的事情:流程终于走通了,客户带着埋着很多地雷的app先去给别人演示了,接下来的两个星期要处理地雷,适应生产环境。

遇到的问题:

1.感觉自己脑子不够用了

收获:

1.生产环境和开发环境条件不同,导致很多地方处理的方式不同

1).各种nullPrinter问题,以前那位仁兄什么判断都不加。。。

2).异常捕获,这个问题还没有学会

3).app处理数据不完整的情况

4).app重复提交问题

暂时就知道这么多,当然还有边界测试,压力测试,等情况

2.

冷启动tomcat

修改资源文件tomcat会自动重启,但是替换class类却不行,以前在eclipse上没有注意过这样的问题

3.

svn locked 错误,有三种解决方式最简单的cleanup 

http://jingyan.baidu.com/article/5d6edee225358f99eadeec3c.html

4.

http://www.cnblogs.com/pcheng/p/5939646.html

在union中使用order by 和limit的问题

可以通过两个查询分别加括号的方式,改成如下:


(SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY sroce ASC)

UNION

(SELECT * FROM t1 WHERE username LIKE '%m%' ORDER BY score ASC)


这种方式的目的是为了让两个结果集先分别order by,然后再对两个结果集进行union。

但是你会发现这种方式虽然不报错了,但是两个order by并没有效果,所以应该改成如下:

但是原理没有弄清楚


SELECT * FROM

(SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY score ASC) t3

UNION 

SELECT * FROM

(SELECT * FROM t1 WHERE username LIKE '%m%' ORDER BY score ASC) t4

也就是说,order by不能直接出现在union的子句中,但是可以出现在子句的子句中。

5.

select c.PoundLng,c.PoundLat,b.GiveCompanyAddress,b.GetCompanyAddress,c.PoundCode

from yb_lineway_driver as a,yb_lineway_basic as b,yb_pound_basic as c

where a.linewayId = b.linewayId and a.userId = 658 and c.poundCode = b.GiveCompanyCode 

group by b.GiveCompanyAddress,b.GetCompanyAddress


group by 多个字段 和order by 多个字段一样,使用逗号分隔字段



返回列表 返回列表
评论

    分享到