MySQL语句与Java代码完成按需过滤企业员工的资质证书【MySQL教程】,mysql,java
数据源:SAP生产体系经由过程RPC的体式格局猎取;
正文
下面是表的重要构造(手机显现能够存在换上征象):
这个处所假如给最新的那条纪录,加一个标识,比方加个字段显现x,过滤的时刻用sql直接出效果,挺轻易的,我问过SAP开辟的同事:no;
思路
代码没有新鲜的,只说一下我的思绪(也能够有些题目):
1、首先用MySQL语句GROUP BY 已三个字段的效果分组;分组的效果:根据需求将数据分红一组一组的,每组中的数据并根据更改时刻,最新的在上面(也就是符合要求的那一条,在最上面)
2、Java代码拿到数据集,举行处置惩罚;
3、适才上面说了,第一条是符合要求的,就遍历数据集,每组的数据集,用List的特性,将一切元素置为雷同的元素,与第一条保持一致;
4、去重;
经由过程简朴的体式格局,完成了这个小的需求;
总结
总结成简朴的话,
1、先分组,分组的数据根据时刻降序分列;
2、再用Java代码处置惩罚List,将list的元素用遍历的体式格局将值设置为一致;
3、将list去重;
【引荐课程:MySQL教程】
以上就是MySQL语句与Java代码完成按需过滤企业员工的资质证书的细致内容,更多请关注ki4网别的相干文章!