下文主要給大家?guī)鞰ySQL語句與Java代碼有哪些資質(zhì)證書可以實(shí)現(xiàn)過濾企業(yè)員工,希望這些內(nèi)容能夠帶給大家實(shí)際用處,這也是我編輯MySQL語句與Java代碼有哪些資質(zhì)證書可以實(shí)現(xiàn)過濾企業(yè)員工這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。
創(chuàng)新互聯(lián)公司主營(yíng)天峨網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app開發(fā)定制,天峨h5微信平臺(tái)小程序開發(fā)搭建,天峨網(wǎng)站營(yíng)銷推廣歡迎天峨等地區(qū)企業(yè)咨詢在企業(yè)ERP中,每位員工擁有多個(gè)資質(zhì)證書,資質(zhì)證書有種類、名稱和登記時(shí)間,以及變動(dòng)時(shí)間和結(jié)束時(shí)間的主要屬性;現(xiàn)在有一個(gè)需求,員工在系統(tǒng)查看自己的信息之時(shí):同一種類、同一名稱、同一登記時(shí)間的資質(zhì)證書,取變動(dòng)時(shí)間最近的顯示出來,其余的不顯示。
數(shù)據(jù)源:SAP生產(chǎn)系統(tǒng)通過RPC的方式獲取;
正文
下面是表的主要結(jié)構(gòu)(手機(jī)顯示可能存在換上現(xiàn)象):

這個(gè)地方如果給最新的那條記錄,加一個(gè)標(biāo)識(shí),比如加個(gè)字段顯示x,過濾的時(shí)候用sql直接出結(jié)果,挺方便的,我問過SAP開發(fā)的同事:no;
思路
代碼沒有新穎的,只說一下我的思路(也可能有些問題):
1、首先用MySQL語句GROUP BY 已經(jīng)三個(gè)字段的結(jié)果分組;分組的結(jié)果:按照需求將數(shù)據(jù)分成一組一組的,每組中的數(shù)據(jù)并按照變動(dòng)時(shí)間,最新的在上面(也就是符合要求的那一條,在最上面)
2、Java代碼拿到數(shù)據(jù)集,進(jìn)行處理;
3、剛才上面說了,第一條是符合要求的,就遍歷數(shù)據(jù)集,每組的數(shù)據(jù)集,用List的特點(diǎn),將所有元素置為相同的元素,與第一條保持一致;
4、去重;
通過簡(jiǎn)單的方式,實(shí)現(xiàn)了這個(gè)小的需求;
總結(jié)
總結(jié)成簡(jiǎn)單的話,
1、先分組,分組的數(shù)據(jù)按照時(shí)間降序排列;
2、再用Java代碼處理List,將list的元素用遍歷的方式將值設(shè)置為一致;
3、將list去重;
對(duì)于以上關(guān)于MySQL語句與Java代碼有哪些資質(zhì)證書可以實(shí)現(xiàn)過濾企業(yè)員工,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請(qǐng)繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會(huì)喜歡上這些內(nèi)容的。
本文名稱:MySQL語句與Java代碼有哪些資質(zhì)證書可以實(shí)現(xiàn)過濾企業(yè)員工-創(chuàng)新互聯(lián)
新聞來源:http://chinadenli.net/article40/cohseo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、微信小程序、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容