<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    記得兩年前我的老師給我出了一道題目:
    假如有一張users表,里面有user_id,user_name兩個(gè)字段,用一條sql語句去掉數(shù)據(jù)庫里的userName重復(fù)的記錄.
    當(dāng)時(shí)想了很久,都沒想出答案.今天突然想起這個(gè)問題,想到了兩種實(shí)現(xiàn).

    1.delete from users a  where a.user_id = (select max(b.user_id) from users b where a.user_name=b.user_name);
    這一種自聯(lián)接,效率低一點(diǎn).

    2.delete from users where user_id not in(select max(user_id) from users group by user_name having count(user_name)>=1);
    這一種先分組,效率高一些.
    在此作下符號,希望對同行的朋友們有所啟示.

    posted on 2008-07-25 14:10 HUIKK 閱讀(8575) 評論(7)  編輯  收藏 所屬分類: DataBase

    評論

    # re: 一條sql 數(shù)據(jù)庫 去重 2008-07-25 14:18 大鳥
    是userName重復(fù)的數(shù)據(jù),不是user_id重復(fù)的數(shù)據(jù),所以感覺這個(gè)答案有問題....  回復(fù)  更多評論
      

    # re: 一條sql 數(shù)據(jù)庫 去重 2008-07-25 14:25 隔葉黃鶯
    作者的主鍵就是 user_id+user_name的,沒問題。  回復(fù)  更多評論
      

    # re: 一條sql 數(shù)據(jù)庫 去重 2008-07-25 15:47 龐永慶
    你好 我是出版社的編輯,我看到你博客中的內(nèi)容。現(xiàn)在想出版一本SQL的書。如果想把這些內(nèi)容和更多的人分享,可以和我聯(lián)系,把這些東西寫成書。
    我的郵箱:books_522008@yahoo.com.cn
    或者加我的MSN:pyq_19852008@hotmail.com  回復(fù)  更多評論
      

    # re: 一條sql 數(shù)據(jù)庫 去重 2008-07-25 17:50 Yata
    要是id不是主鍵的話,你的SQL就有問題了,我是這樣寫的:

    delete from test A
    where
    A.id != (select B.id from (select max(C.id) as id,C.name from test C group by C.name) B where B.Name = A.name)

    我用的表名是test,字段是id和name。  回復(fù)  更多評論
      

    # re: 一條sql 數(shù)據(jù)庫 去重 2008-07-26 09:08 way
    你的答案調(diào)不通  回復(fù)  更多評論
      

    # re: 一條sql 數(shù)據(jù)庫 去重 2010-04-25 19:02 dupidog
    第一種=要改成<>吧
    第二種having字句沒必要?沒看出來having字句有什么用  回復(fù)  更多評論
      

    # re: 一條sql 數(shù)據(jù)庫 去重 2012-04-04 14:12 xzdream
    2.delete from users where user_id not in(select max(user_id) from users group by user_name having count(user_name)>=1);
    是不是不加not呀,樓主  回復(fù)  更多評論
      

    主站蜘蛛池模板: 国产一二三四区乱码免费| 亚洲美免无码中文字幕在线| 91亚洲精品自在在线观看| 免费在线看黄的网站| 在线亚洲精品自拍| 精品国产福利尤物免费 | 黄页网站免费观看| 亚洲国产成人超福利久久精品| 亚洲免费视频在线观看| 亚洲色图黄色小说| 18未年禁止免费观看| 精品久久久久久亚洲精品| 成熟女人牲交片免费观看视频| 亚洲欧洲日韩国产一区二区三区 | 精品一区二区三区无码免费直播| 免费网站看v片在线香蕉| 日韩欧美亚洲中文乱码| 亚洲精品成人a在线观看| aa毛片免费全部播放完整| 亚洲国产精品一区二区成人片国内 | 免费无码AV电影在线观看| 亚洲精品无码人妻无码| 免费中文字幕不卡视频| 91成人免费观看在线观看| 亚洲美女大bbbbbbbbb| 在线观看成人免费| 三级片免费观看久久| 亚洲AV无码国产精品色午友在线 | 亚洲欧洲国产综合| 免费国产精品视频| 日韩免费电影网址| 亚洲一区二区三区高清在线观看| 成人伊人亚洲人综合网站222| 免费成人高清在线视频| 中文字幕在线日亚洲9| 成人亚洲性情网站WWW在线观看| 啦啦啦完整版免费视频在线观看 | 亚洲av无码一区二区三区网站 | 国产片免费福利片永久| 免费观看成人久久网免费观看| 在线aⅴ亚洲中文字幕|