婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標簽:云南大數據外呼系統 怎么更改高德地圖標注 博樂電銷機器人 上海市三維地圖標注 電話機器人是電腦呼號嗎 南寧外呼系統招商 400電話到哪辦理優(yōu)惠 機器人打電銷電話 鄭州網絡外呼系統價錢

項目中有時候因為某些不可逆轉的原因使得表中存儲的數據難以滿足在頁面中的展示要求。之前的項目上有文章內容的展示功能,文章分為三個狀態(tài)待發(fā)布、已發(fā)布、已下線。

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

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

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

所以就想到了union all,然后還需要實現文章在三個狀態(tài)下的各自展示順序。所以,最終的思路就是將PROMOTE_STATUS分別為1、0、2時的數據查出來,然后根據每種狀態(tài)下的情況進行order by排序,最后將各個子集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)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

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

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

巨人網絡通訊聲明:本文標題《MySQL如何使用union all獲得并集排序》,本文關鍵詞  MySQL,如何,使用,union,all,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL如何使用union all獲得并集排序》相關的同類信息!
  • 本頁收集關于MySQL如何使用union all獲得并集排序的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品一区二区三区精华液| 日韩欧美色综合网站| 欧美在线不卡一区| 337p日本欧洲亚洲大胆精品| 亚洲动漫第一页| 不卡一区二区中文字幕| 精品久久久久久亚洲综合网| 亚洲成人三级小说| 一本一道波多野结衣一区二区| 337p日本欧洲亚洲大胆精品| 三级影片在线观看欧美日韩一区二区 | 日韩高清不卡在线| 欧洲国内综合视频| 中文字幕中文在线不卡住| 国产一区二区免费在线| 日韩免费看的电影| 另类小说欧美激情| 日韩一区二区精品在线观看| 亚洲国产成人av| 欧美怡红院视频| 一区二区国产盗摄色噜噜| 91蜜桃在线观看| 亚洲日本va午夜在线影院| 成人的网站免费观看| 久久精品人人爽人人爽| 国产成人在线免费| 亚洲国产精品高清| 99久久伊人网影院| 成人免费一区二区三区视频| av资源网一区| 一区二区三区日本| 欧美日韩电影在线| 免费欧美在线视频| 欧美精品一区二区三区蜜桃| 国产成人精品免费看| 欧美猛男超大videosgay| 中文字幕欧美日韩一区| 日韩av不卡一区二区| 99re热这里只有精品视频| 亚洲午夜电影在线观看| av亚洲精华国产精华| 一区二区激情视频| 3d动漫精品啪啪| 国产在线精品免费| 综合在线观看色| 欧美男人的天堂一二区| 精品中文字幕一区二区| 麻豆高清免费国产一区| 高清av一区二区| 久久久一区二区三区捆绑**| 日韩黄色一级片| 91久久精品网| 亚洲日本护士毛茸茸| 国产成人午夜视频| 日韩欧美色综合| 日韩高清中文字幕一区| 在线观看免费亚洲| 亚洲欧美另类久久久精品2019| 国产精品一区二区在线观看网站| 日韩一区二区在线观看| 五月天中文字幕一区二区| 在线观看视频一区二区欧美日韩| 国产精品久久久久一区二区三区共 | 国产精品私人影院| 久久99日本精品| 日韩欧美中文一区二区| 日本va欧美va瓶| 欧美日韩aaaaaa| 午夜成人免费视频| 精品视频一区三区九区| 亚洲一区二区三区四区五区中文 | 亚洲欧美韩国综合色| 懂色av中文字幕一区二区三区| 久久精品亚洲一区二区三区浴池| 国产在线视频精品一区| 久久综合色婷婷| 国产成人免费在线观看不卡| 国产日韩欧美精品电影三级在线| 国产精品一级在线| 亚洲国产精品成人综合| www.色综合.com| 一二三四区精品视频| 欧美在线一区二区三区| 五月综合激情网| 精品国产一区二区在线观看| 久久99精品国产.久久久久久| www国产精品av| 成人性生交大片免费看中文| 国产精品视频一区二区三区不卡| 91农村精品一区二区在线| 亚洲在线观看免费| 日韩免费成人网| 一区二区三区成人| 欧美不卡一区二区三区四区| 91.麻豆视频| 欧美日韩中文字幕一区| 91视频.com| 99久久国产综合色|国产精品| 国产99久久久国产精品免费看| 精品影视av免费| 日本不卡在线视频| 日韩精彩视频在线观看| 日韩专区中文字幕一区二区| 午夜国产不卡在线观看视频| 亚洲高清免费在线| 五月天丁香久久| 日韩国产欧美在线播放| 日日夜夜精品视频免费| 三级影片在线观看欧美日韩一区二区| 亚洲电影在线播放| 日本成人在线网站| 久久99久久99| 国产精品一区在线| 国产成人在线电影| www.欧美日韩国产在线| 99精品黄色片免费大全| 日本道色综合久久| 欧美女孩性生活视频| 欧美老年两性高潮| 精品国产一区二区三区四区四| 久久老女人爱爱| 欧美国产精品一区| 尤物在线观看一区| 天天操天天色综合| 韩国av一区二区三区在线观看| 国产精品一区二区果冻传媒| 成人av资源网站| 色av综合在线| 欧美一区二区美女| 亚洲精品一区二区在线观看| 中文在线一区二区| 一区二区三区四区视频精品免费 | 欧美tickling网站挠脚心| 26uuu亚洲综合色欧美 | 9191国产精品| 久久久欧美精品sm网站| 亚洲人xxxx| 麻豆91在线看| 91一区二区三区在线观看| 欧美三级韩国三级日本三斤| 亚洲精品一区在线观看| 亚洲欧美一区二区久久| 亚洲高清三级视频| 国内精品伊人久久久久影院对白| a亚洲天堂av| 欧美一级片免费看| 中文字幕亚洲区| 美洲天堂一区二卡三卡四卡视频| 大美女一区二区三区| 欧美日韩日日夜夜| 国产精品乱码一区二三区小蝌蚪| 性做久久久久久久久| 成人免费毛片嘿嘿连载视频| 欧美剧情片在线观看| 国产精品剧情在线亚洲| 美女爽到高潮91| 91久久人澡人人添人人爽欧美| 久久婷婷一区二区三区| 亚洲.国产.中文慕字在线| 不卡视频一二三| 欧美不卡视频一区| 亚洲成人一区在线| 97se亚洲国产综合在线| 国产午夜精品久久久久久久| 亚洲第一电影网| 欧美一卡二卡三卡| 久久精品夜夜夜夜久久| 一区二区视频免费在线观看| 日精品一区二区三区| 国产成人精品免费| 日韩精品色哟哟| 97精品国产97久久久久久久久久久久 | 国产日韩欧美精品电影三级在线| 奇米综合一区二区三区精品视频| 欧洲精品中文字幕| 国产精品久久久久久久浪潮网站 | 99久久精品免费观看| 久久久久亚洲蜜桃| 极品销魂美女一区二区三区| 欧美嫩在线观看| 一区二区三区视频在线看| 成人黄色国产精品网站大全在线免费观看| 欧美一区二区网站| 日韩精品视频网站| 欧美美女激情18p| 亚洲r级在线视频| 日韩一区二区三区免费观看| 国产精品丝袜91| 美女国产一区二区三区| 色婷婷久久久亚洲一区二区三区| 欧美tk丨vk视频| 亚洲va欧美va天堂v国产综合| 成人一区在线看| 精品久久国产老人久久综合| 夜夜嗨av一区二区三区| 国产精品一二三区在线| 欧美精品日韩一本| 亚洲欧美激情一区二区| 国产69精品久久久久毛片| 日韩一区二区麻豆国产|