好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺析mysql union和union all

淺析mysql union和union all

熱門標簽:龍圖酒吧地圖標注 400電話申請什么好 怎么辦理400電話呢 好搜地圖標注 百度地圖標注地方備注 怎么申請400電話申請 電銷機器人價格多少錢一臺 地圖標注圖標素材入駐 電話機器人免費嗎

在數據庫中,UNION和UNION ALL關鍵字都是將兩個結果集合并為一個,但這兩者從使用和效率上來說都有所不同。

MySQL中的UNION

UNION在進行表鏈接后會篩選掉重復的記錄,所以在表鏈接后會對所產生的結果集進行排序運算,刪除重復的記錄再返回結果。實際大部分應用中是不會產生重復的記錄,最常見的是過程表與歷史表UNION。如:

select * from gc_dfys union select * from ls_jg_dfys

這個SQL在運行時先取出兩個表的結果,再用排序空間進行排序刪除重復的記錄,最后返回結果集,如果表數據量大的話可能會導致用磁盤進行排序。 

MySQL中的UNION ALL

而UNION ALL只是簡單的將兩個結果合并后就返回。這樣,如果返回的兩個結果集中有重復的數據,那么返回的結果集就會包含重復的數據了。

從效率上說,UNION ALL 要比UNION快很多,所以,如果可以確認合并的兩個結果集中不包含重復的數據的話,那么就使用UNION ALL,如下:

select * from gc_dfys union all select * from ls_jg_dfys 

使用Union,則所有返回的行都是唯一的,如同您已經對整個結果集合使用了DISTINCT

使用Union all,則不會排重,返回所有的行

如果您想使用ORDER BY或LIMIT子句來對全部UNION結果進行分類或限制,則應對單個地SELECT語句加圓括號,并把ORDER BY或LIMIT放到最后一個的后面:

(SELECT a FROM tbl_name WHERE a=10 AND B=1) 
UNION
(SELECT a FROM tbl_name WHERE a=11 AND B=2)
ORDER BY a LIMIT 10;

麻煩一點也可以這么干:

select userid from (
select userid from testa union all select userid from testb) t 
order by userid limit 0,1;

如果你還想group by,而且還有條件,那么:

select userid from (select userid from testa union all select userid from testb) t group by userid having count(userid) = 2;

注意:在union的括號后面必須有個別名,否則會報錯

當然了,如果當union的幾個表的數據量很大時,建議還是采用先導出文本,然后用腳本來執行

因為純粹用sql,效率會比較低,而且它會寫臨時文件,如果你的磁盤空間不夠大,就有可能會出錯

Error writing file '/tmp/MYLsivgK' (Errcode: 28)

總結

以上所述是小編給大家介紹的mysql union和union all,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

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

標簽:撫順 浙江 汕尾 固原 溫州 內江 防疫工作 廣西

巨人網絡通訊聲明:本文標題《淺析mysql union和union all》,本文關鍵詞  淺析,mysql,union,和,all,淺析,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺析mysql union和union all》相關的同類信息!
  • 本頁收集關于淺析mysql union和union all的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 吾王saber被c到高潮| 无码AV精品-区二区三区在线观看 久久久久无码国产精品不卡 | 精品人妻少妇一区二三区四虎狼人| 国产亚洲精品88a动漫在线观看| 日本12一14eenxxxxtv| 午夜精品aaa国产福利| 黑帮大佬与我的365| 欧美一级婬片a毛片无码| 禁断の爱や肉欲的な性| 光棍天堂在线a| 狠狠色狠狠色综合曰曰 | 欧美大片全集免费播放| MM131美女午夜爽爽爽| 国产一区精品在线观看| 亚洲91网站| 国产美女影院| 日韩欧美国产师生制服| 贱奴爬过来跪下调教服侍主人 | 清冷受憋尿被攻按膀胱| 十部欧美大尺度高分电影推荐 | 公的粗大挺进了我的密道电影院| 国产成人精品亚洲一区| 极品尤物被啪得呻吟不断| 全黄裸片免费29分钟在线观看| 特级婬片A片AAA毛片艳谭97| 免费看成年动漫入口| 被?到爽??流片动漫原神| 亚洲制服丝袜在线播放| 肉嫁の高柳动漫1~4在哪看| 日本中文字幕在线一区二区| 欧美高清免费一级在线| 女八把屁股扒开让男生添| 伸进她的小内裤疯狂揉摸动态图| 性欧美vide0另类hd| 国产精品毛片AV久久97碰碰碰 | 麻豆香蕉草莓丝瓜app无限免费| 女人把秘?扒开给男人爽韩国| 欧美日韩一级片在线观看| 一代女皇武则天一级艳芳史| 欧美精品久久久久A片密桃| 性xx×中国妇女免费|