欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識(shí)庫 > MySQL如何使用union all獲得并集排序

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

熱門標(biāo)簽:云南大數(shù)據(jù)外呼系統(tǒng) 怎么更改高德地圖標(biāo)注 博樂電銷機(jī)器人 上海市三維地圖標(biāo)注 電話機(jī)器人是電腦呼號(hào)嗎 南寧外呼系統(tǒng)招商 400電話到哪辦理優(yōu)惠 機(jī)器人打電銷電話 鄭州網(wǎng)絡(luò)外呼系統(tǒng)價(jià)錢

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

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

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

結(jié)果移交測(cè)試之后,產(chǎn)品覺得這里可以優(yōu)化下,文章的展示要改為已發(fā)布、待發(fā)布、已下線(沒錯(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ù)查出來,然后根據(jù)每種狀態(tài)下的情況進(jìn)行order by排序,最后將各個(gè)子集union all之后返回給頁面展示。

最終的sql語句如下:

select
    PROMOTE_ID,
    SEQUENCE_ID,
    PROMOTE_STATUS,
    PROMOTE_TITLE,
    RELEASE_DATE
    FROM (
      (SELECT
        PROMOTE_ID,
        SEQUENCE_ID,
        PROMOTE_STATUS,
        PROMOTE_TITLE,
        RELEASE_DATE 
       FROM 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 all
select
    PROMOTE_ID,
    SEQUENCE_ID,
    PROMOTE_STATUS,
    PROMOTE_TITLE,
    RELEASE_DATE
    FROM (
      (SELECT
        PROMOTE_ID,
        SEQUENCE_ID,
        PROMOTE_STATUS,
        PROMOTE_TITLE,
        RELEASE_DATE 
       FROM SYS_TEXT_PROMOTE
       WHERE
        ENABLED_FLAG = '1'
        AND PROMOTE_STATUS=2
        AND SORT_ID = #{params.sortId}
        order by RELEASE_DATE DESC,LAST_UPDATE_DATE DESC) b)
union all
select
    PROMOTE_ID,
    SEQUENCE_ID,
    PROMOTE_STATUS,
    PROMOTE_TITLE,
    RELEASE_DATE
    FROM (
      (SELECT
        PROMOTE_ID,
        SEQUENCE_ID,
        PROMOTE_STATUS,
        PROMOTE_TITLE,
        RELEASE_DATE 
       FROM SYS_TEXT_PROMOTE
        WHERE
        ENABLED_FLAG = '1'
        AND PROMOTE_STATUS=0
        AND SORT_ID = #{params.sortId}
        order by RELEASE_DATE DESC,LAST_UPDATE_DATE DESC) c)

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

您可能感興趣的文章:
  • MySQL union 語法代碼示例分析
  • mySQL UNION運(yùn)算符的默認(rèn)規(guī)則研究
  • MySQL中UNION與UNION ALL的基本使用方法
  • 淺析mysql union和union all
  • mysql如何將多行數(shù)據(jù)合并成一行
  • MYSQL使用Union將兩張表的數(shù)據(jù)合并顯示

標(biāo)簽:定西 秦皇島 杭州 益陽 寧夏 恩施 白銀 澳門

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL如何使用union all獲得并集排序》,本文關(guān)鍵詞  MySQL,如何,使用,union,all,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL如何使用union all獲得并集排序》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL如何使用union all獲得并集排序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    911亚洲精选| 精品日韩99亚洲| 国产精品色噜噜| 国产一区999| 色综合99久久久无码国产精品| 日韩亚洲欧美一区二区三区| 亚洲成人动漫av| 欧美性生交xxxxx| 欧美日本精品一区二区三区| 亚洲一区影音先锋| 麻豆短视频在线观看| 欧美精品在线视频| 五月激情综合色| 国产伦精品一区二区三区妓女| 91精品福利在线一区二区三区| 视频一区二区国产| 国产麻豆天美果冻无码视频| 欧美电影免费观看高清完整版| 免费人成黄页网站在线一区二区| 中文字幕在线观看网址| 日韩欧美另类在线| 狠狠色丁香久久婷婷综| 超碰人人人人人人人| 中国av一区二区三区| heyzo一本久久综合| 欧美系列一区二区| 午夜电影网一区| 香蕉网在线播放| 国产色综合一区| 成人av资源站| 欧美日韩一区二区在线观看| 午夜精品国产更新| 男女做爰猛烈刺激| 国产精品色哟哟网站| 91在线国产福利| 在线不卡一区二区| 紧缚奴在线一区二区三区| 国产黄a三级三级| 亚洲免费视频中文字幕| 91传媒理伦片在线观看| 精品国产在天天线2019| 国产成人精品一区二| 欧洲亚洲国产日韩| 日本成人在线一区| 亚洲色图27p| 亚洲综合色区另类av| 蜜桃精品成人影片| 欧美国产精品劲爆| 亚洲精品鲁一鲁一区二区三区| 日韩一区二区三区免费观看| 国产乱码一区二区三区| 色综合一区二区| 丝袜美腿亚洲色图| 中文字幕第69页| 艳妇臀荡乳欲伦亚洲一区| 男女黄床上色视频| 亚洲欧美在线aaa| 99re久久精品国产| 国产精品日产欧美久久久久| 国产大学生av| 国产午夜精品久久久久久免费视| 91丨九色丨黑人外教| 日韩精品一区二区三区在线播放| 丰满白嫩尤物一区二区| 欧美丰满美乳xxx高潮www| 国产在线播放一区二区三区| 欧美在线观看一二区| 国内外成人在线| 欧美日韩中文精品| 国产一区二区不卡在线| 欧美人与z0zoxxxx视频| 国产精品一级二级三级| 欧美精品乱码久久久久久| 国产大陆亚洲精品国产| 3d动漫精品啪啪一区二区竹菊| 国产成a人无v码亚洲福利| 91精品国产色综合久久ai换脸| 国产成人av电影免费在线观看| 制服丝袜一区二区三区| 成人在线一区二区三区| 欧美成人猛片aaaaaaa| 99re热视频精品| 久久久91精品国产一区二区精品| 亚洲成年人在线观看| 国产精品乱人伦| 人妻少妇无码精品视频区| 亚洲一区在线看| 成人免费视频网站入口::| 麻豆成人在线观看| 欧美日韩国产免费| 成人精品视频网站| 26uuu另类欧美亚洲曰本| 美女扒开腿免费视频| 综合精品久久久| 青青草华人在线视频| 青青草原综合久久大伊人精品| 欧美日韩一二三区| 99久久精品免费看| 亚洲国产精品ⅴa在线观看| 公侵犯人妻一区二区三区| 亚洲一区二区视频| 色94色欧美sute亚洲线路一ni | 99久久精品国产一区二区三区| 久久综合久久鬼色中文字| 黄色国产在线视频| 一区二区国产视频| 日本韩国欧美一区| 成人99免费视频| 中文字幕 久热精品 视频在线| 亚洲AV无码成人精品区明星换面 | 夜夜爽夜夜爽精品视频| 一本一道综合狠狠老| 国产精品一区二区在线观看不卡| 精品国产三级电影在线观看| 日本一区二区三区网站| 三级欧美韩日大片在线看| 欧美日韩国产综合久久| 91在线视频播放地址| 亚洲人123区| 外国一级黄色片| 成人精品国产免费网站| 中文字幕av一区二区三区免费看| 老司机福利在线观看| 国内精品视频666| 久久久精品2019中文字幕之3| 中文字幕在线观看免费高清| 久久精品av麻豆的观看方式| 日韩免费一区二区| 久久精品一区二区免费播放| 麻豆精品一区二区av白丝在线| 日韩精品一区国产麻豆| 级毛片内射视频| 国产麻豆欧美日韩一区| 欧美激情一区二区三区| chinese全程对白| 成人不卡免费av| 亚洲黄色av一区| 欧美日韩夫妻久久| 偷偷色噜狠狠狠狠的777米奇| 日韩在线a电影| 精品国产sm最大网站| 少妇精品无码一区二区免费视频| 精品一区二区三区在线播放视频| 久久精品视频一区| 国产精品视频看看| 99这里只有精品| 一区2区3区在线看| 51精品秘密在线观看| 国产手机在线观看| 国产一区欧美二区| 中文字幕亚洲在| 色老综合老女人久久久| 免费观看一区二区三区| 日韩高清在线不卡| 久久久久久久网| 色先锋aa成人| 日本国产在线视频| 精品亚洲aⅴ乱码一区二区三区| 亚洲国产精品成人综合| 色av综合在线| 无码人妻精品一区二区三区温州 | 99久久婷婷国产综合精品 | 日韩毛片精品高清免费| 欧美一a一片一级一片| 加勒比精品视频| 狠狠色丁香九九婷婷综合五月| 中文字幕日韩av资源站| 欧美日韩精品欧美日韩精品一| www.自拍偷拍| 成人午夜伦理影院| 偷拍亚洲欧洲综合| 国产欧美日韩麻豆91| 欧美视频精品在线观看| 国产激情在线免费观看| 成人黄色软件下载| 丝袜美腿亚洲色图| 中文一区二区完整视频在线观看 | 欧美无乱码久久久免费午夜一区| 亚洲天堂资源在线| 福利一区二区在线观看| 亚洲国产综合色| 国产欧美日本一区二区三区| 欧日韩精品视频| 亚洲精品视频网址| 在线观看欧美一区二区| 国产在线国偷精品免费看| 亚洲国产婷婷综合在线精品| 久久亚洲欧美国产精品乐播| 欧美午夜免费电影| 国产三级在线观看完整版| 三上悠亚 电影| 国产尤物一区二区在线| 亚洲一区欧美一区| 欧美国产精品v| 日韩一区二区在线看| 午夜av入18在线| 超碰97人人干| 农村末发育av片一区二区| 国产成人免费av在线| 奇米精品一区二区三区在线观看一|