激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Mysql一些復雜的sql語句(查詢與刪除重復的行)

Mysql一些復雜的sql語句(查詢與刪除重復的行)

2020-07-28 18:08mdxy-dxy Mysql

這篇文章主要介紹了Mysql一些復雜的sql語句(查詢與刪除重復的行),需要的朋友可以參考下

1.查找重復的行

?
1
2
3
SELECT * FROM blog_user_relation a WHERE (a.account_instance_id,a.follow_account_instance_id)
IN (SELECT account_instance_id,follow_account_instance_id FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING
 COUNT(*) > 1)

2.刪除重復的行(保留一條)

PS:因為mysql的delete,如果被刪的表的where條件里有in,且in里面也有此表,那就刪除不了。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*創建個臨時表*/
CREATE TABLE blog_user_relation_temp AS
(
 SELECT * FROM blog_user_relation a WHERE
 (a.account_instance_id,a.follow_account_instance_id)
 IN ( SELECT account_instance_id,follow_account_instance_id FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING COUNT(*) > 1)
 AND
 relation_id
 NOT IN (SELECT MIN(relation_id) FROM blog_user_relation GROUP BY account_instance_id, follow_account_instance_id HAVING COUNT(*)>1));
 
/*刪除數據*/
DELETE FROM `blog_user_relation` WHERE relation_id IN (SELECT relation_id FROM blog_user_relation_temp);
 
/*刪除臨時表*/
DROP TABLE blog_user_relation_temp;

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 热99热| 黄色网址在线播放 | 在线播放一级片 | 久久精品黄 | 久热久操 | 91av网址| 超碰一区| 青青草在线免费观看 | 天天草天天操 | 性aaa| 国产三级三级三级三级 | 99精品视频在线看 | 黄视频免费在线观看 | 成年人福利视频 | 91成人免费网站 | av在线免费观看网站 | 在线成人免费观看视频 | 在线视频观看一区二区 | 五月天影院,久久综合, | av电影网在线观看 | 老司机一级毛片 | 天天艹综合 | 日本精品久久久一区二区三区 | 作爱在线观看 | 天天草夜夜爽 | 狠狠搞视频| 黄色免费小视频网站 | 成熟女人特级毛片www免费 | 精品国产成人 | 国产18视频 | 看免费的毛片 | 成码无人av片在线观看网站 | 国产精品一区在线观看 | 日本羞羞的午夜电视剧 | 国产女王女m视频vk 毛片免费在线视频 | 精品久久一区二区 | 久久精品视频在线免费观看 | 亚洲国产精品久久久 | 精品一区二区三区免费毛片爱 | 精品一区二区三区在线观看视频 | 欧美日韩手机在线观看 |