亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MySQL中使用UNION進行兩表合并,去重導致效率低下,請問如何優化

MySQL中使用UNION進行兩表合并,去重導致效率低下,請問如何優化

慕森卡 2019-06-07 07:06:29
MySQL中使用UNION進行兩表合并,去重導致效率低下,請問如何優化
查看完整描述

3 回答

?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

不應用ALL關鍵字就可以刪除重復的行,例如:
select col1,col2 from t1
union
select col1,col2 from t2
union
select col1,col2 from t3;

多表聯合并保留所有的行:
select col1,col2 from t1
union all
select col1,col2 from t2
union all
select col1,col2 from t3;



查看完整回答
反對 回復 2019-06-08
?
浮云間

TA貢獻1829條經驗 獲得超4個贊

MySQL中使用UNION進行兩表合并,去重導致效率低下,請問如何優化
mysql> explain select * from wp_options limit 1\G;
id: 1
select_type: SIMPLE
table: wp_options
partitions: NULL
type: ALL
possible_keys: NULL
key: NULL
key_len: NULL
ref: NULL
rows: 136
filtered: 100.00
Extra: NULL
1 row in set, 1 warning (0.01 sec)

mysql> show session status like 'Handler_read%';


查看完整回答
反對 回復 2019-06-08
  • 3 回答
  • 0 關注
  • 1443 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號