日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL如何使用union all獲得并集排序

瀏覽:51日期:2023-10-16 08:49:35

項(xiàng)目中有時(shí)候因?yàn)槟承┎豢赡孓D(zhuǎn)的原因使得表中存儲(chǔ)的數(shù)據(jù)難以滿足在頁(yè)面中的展示要求。之前的項(xiàng)目上有文章內(nèi)容的展示功能,文章分為三個(gè)狀態(tài)待發(fā)布、已發(fā)布、已下線。

他們?cè)跀?shù)據(jù)表中判斷狀態(tài)的字段(PROMOTE_STATUS)值分別為0、1、2。一開(kāi)始的需求是文章只展示待發(fā)布和已發(fā)布,已發(fā)布排在待發(fā)布前面,并且兩種狀態(tài)下在根據(jù)自己的情況去排序。這樣的實(shí)現(xiàn)比較簡(jiǎn)單,如下的order by語(yǔ)句就可以實(shí)現(xiàn)了。

order by PROMOTE_STATUS desc ,SEQUENCE_ID desc......

結(jié)果移交測(cè)試之后,產(chǎn)品覺(jué)得這里可以優(yōu)化下,文章的展示要改為已發(fā)布、待發(fā)布、已下線(沒(méi)錯(cuò),已下線它突然就要了,而且很傲嬌的排在了最后)。那怎么辦嘞?改表將已發(fā)布、待發(fā)布、已下線的PROMOTE_STATUS對(duì)應(yīng)值改為2、1、0肯定是行不通的,因?yàn)檫@個(gè)表其他的同事也用了。若是改了這里的對(duì)應(yīng)關(guān)系。其他同事的代碼的判斷邏輯都得動(dòng)。

所以就想到了union all,然后還需要實(shí)現(xiàn)文章在三個(gè)狀態(tài)下的各自展示順序。所以,最終的思路就是將PROMOTE_STATUS分別為1、0、2時(shí)的數(shù)據(jù)查出來(lái),然后根據(jù)每種狀態(tài)下的情況進(jìn)行order by排序,最后將各個(gè)子集union all之后返回給頁(yè)面展示。

最終的sql語(yǔ)句如下:

selectPROMOTE_ID,SEQUENCE_ID,PROMOTE_STATUS, PROMOTE_TITLE, RELEASE_DATE FROM ( (SELECTPROMOTE_ID, SEQUENCE_ID, PROMOTE_STATUS,PROMOTE_TITLE,RELEASE_DATEFROM SYS_TEXT_PROMOTE WHERE ENABLED_FLAG = ’1’ AND PROMOTE_STATUS=1 AND SORT_ID = #{params.sortId} order by SEQUENCE_ID DESC,LAST_UPDATE_DATE DESC) a)union allselectPROMOTE_ID,SEQUENCE_ID,PROMOTE_STATUS, PROMOTE_TITLE, RELEASE_DATE FROM ( (SELECTPROMOTE_ID, SEQUENCE_ID, PROMOTE_STATUS,PROMOTE_TITLE,RELEASE_DATEFROM SYS_TEXT_PROMOTE WHEREENABLED_FLAG = ’1’AND PROMOTE_STATUS=2AND SORT_ID = #{params.sortId}order by RELEASE_DATE DESC,LAST_UPDATE_DATE DESC) b)union allselectPROMOTE_ID,SEQUENCE_ID,PROMOTE_STATUS, PROMOTE_TITLE, RELEASE_DATE FROM ( (SELECTPROMOTE_ID, SEQUENCE_ID, PROMOTE_STATUS,PROMOTE_TITLE,RELEASE_DATEFROM SYS_TEXT_PROMOTEWHEREENABLED_FLAG = ’1’AND PROMOTE_STATUS=0AND SORT_ID = #{params.sortId}order by RELEASE_DATE DESC,LAST_UPDATE_DATE DESC) c)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
不卡一区2区| 国产精品国码视频| 国产一区二区三区天码| 国产欧美欧美| 日韩成人午夜精品| 久久久久久婷| 精品网站aaa| 国产成人精品亚洲线观看| 国产精品主播| 免费在线亚洲| 国产一区二区三区久久久久久久久| 亚洲精品少妇| 日韩福利在线观看| 欧美日本不卡| 国产精品99久久免费观看| 综合日韩av| 久久在线视频免费观看| 夜夜嗨一区二区| 中文字幕日本一区| 久久国产乱子精品免费女| 国产精品www994| 日本不良网站在线观看| 免费污视频在线一区| 亚洲经典在线| 日韩毛片一区| 久久一区精品| 91精品xxx在线观看| 欧美美女一区| 婷婷久久免费视频| 麻豆视频观看网址久久| 亚洲91精品| 久久国产亚洲精品| 中文字幕日本一区二区| 国产精品.xx视频.xxtv| 日韩精品dvd| 丝袜国产日韩另类美女| 国产精品亚洲二区| 日韩毛片视频| 免费成人在线观看| 久久精品二区亚洲w码| 九九综合在线| 日韩中文字幕视频网| 久久精品国产99国产| 好吊日精品视频| 国产一精品一av一免费爽爽| 日韩一区亚洲二区| 亚洲日韩视频| 亚洲永久av| 亚洲精品美女91| 国产成人精品一区二区三区在线| 国产精品女主播一区二区三区| 久久精品凹凸全集| 国产中文在线播放| 蜜臀久久99精品久久久久宅男| 久久丁香四色| 国产亚洲永久域名| 国产精品一站二站| 狠狠爱www人成狠狠爱综合网| 久久国产精品免费精品3p| 999久久久亚洲| 欧美日一区二区三区在线观看国产免| 久久中文字幕av一区二区不卡| 欧美日一区二区三区在线观看国产免 | 国产精品成人3p一区二区三区| 久久一级电影| 国产精品羞羞答答在线观看| 亚洲精品一区二区在线看| 欧美天堂一区| 黄色国产精品| 精品一区电影| 国产精品专区免费| 99日韩精品| 亚洲精品国产嫩草在线观看| 中文国产一区| 高清不卡一区| 四虎在线精品| 亚洲天堂久久| 麻豆精品视频在线观看视频| 蜜臀a∨国产成人精品| 日韩av二区| 日韩在线视频一区二区三区| 久久久久国产一区二区| 午夜天堂精品久久久久| av一区在线| 国产精品主播在线观看| 日本 国产 欧美色综合| 亚洲四虎影院| 久久久久观看| 亚州av一区| 国产精品美女久久久| 日韩毛片视频| 丰满少妇一区| 日韩精品五月天| 影院欧美亚洲| 久久久国产精品一区二区中文| 麻豆久久久久久| 日韩国产欧美视频| 午夜国产欧美理论在线播放 | 免费在线视频一区| 日韩av首页| 国产一区二区三区亚洲综合| 欧美久久香蕉| 四虎精品一区二区免费| 好吊一区二区三区| 久久久精品久久久久久96| 精品国产一区二区三区2021| 国产精品羞羞答答在线观看| 欧美日韩视频免费看| 日韩二区在线观看| 国产手机视频一区二区| 成人av二区| 国产婷婷精品| 天堂av一区| 欧美亚洲专区| 欧美成人aaa| 中文字幕在线看片| 免费精品国产的网站免费观看| 欧美精品一卡| 亚洲精品女人| 欧美在线黄色| 卡一卡二国产精品| 不卡专区在线| 国产综合色产| 另类激情亚洲| 97精品资源在线观看| 久久av影视| 日韩国产一区二区| 好看的av在线不卡观看| 亚洲精品乱码久久久久久蜜桃麻豆| 久久精品凹凸全集| 日本黄色精品| 99综合视频| 国产美女视频一区二区| 国产成人久久精品一区二区三区| 久久久久久久久丰满| 中文不卡在线| 久久av国产紧身裤| 亚洲爱爱视频| 视频一区视频二区中文字幕| 国产亚洲精品精品国产亚洲综合| 三上亚洲一区二区| 欧美特黄一区| 国产精品二区影院| 99久久婷婷这里只有精品| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产激情综合| 欧美日韩激情| 欧美一级二级视频| 成人av三级| 亚洲视频二区| 国产一区2区在线观看| 黄色日韩在线| 国产乱子精品一区二区在线观看| 成人一区不卡| 蜜桃一区二区三区在线| 麻豆一区二区在线| 午夜欧美精品| 久久精品福利| 日韩制服丝袜先锋影音| 精品国产三区在线| 国产视频一区欧美| 久久精品国产999大香线蕉| 欧美日韩日本国产亚洲在线| 国产精品chinese| 亚洲免费一区二区| 精品三级av在线导航| 蜜桃伊人久久| 98精品视频| 免费人成黄页网站在线一区二区 | 日韩激情视频网站| 日韩国产一区二区| 日本视频中文字幕一区二区三区| 成人午夜精品| 亚洲精品极品| 99久久夜色精品国产亚洲1000部| 911精品国产| 伊人久久成人| 91亚洲国产成人久久精品| 一区二区国产在线观看| 国内精品亚洲| 日韩激情av在线| 久久中文字幕二区| 麻豆91小视频| 亚洲精品第一| 在线观看免费一区二区| 国产96在线亚洲| 911精品国产| 日韩在线观看一区二区| 久久精品卡一| 精品国产网站| 欧美日韩在线精品一区二区三区激情综合| 日韩精品欧美| 国产精品香蕉| 深夜福利一区| 91久久久久| 欧美日韩高清| 美女久久精品| 日本国产欧美| 六月婷婷一区| 激情综合网站|