熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> MySQL >> 正文

用Distinct在MySQL中查詢多條不重復記錄值[3]

2013-11-23 21:06:36  來源: MySQL 

  再仔細一查group_concat函數是支持沒辦法升級升完級一試成功

  終於搞定了不過這樣一來又必須要求客戶也升級了

  突然靈機一閃既然可以使用group_concat函數那其它函數能行嗎?

  趕緊用count函數一試成功

  現在將完整語句放出:

  select * count(distinct name) from table group by name

  結果:

  id name count(distinct name)
   a
   b
   c

  最後一項是多余的不用管就行了目的達到

  唉原來mysql這麼笨輕輕一下就把他騙過去了郁悶也就我吧(對了還有容容那家伙)現在拿出來希望大家不要被這問題折騰

  哦再順便說一句group by 必須放在 order by 和 limit之前不然會報錯

  更郁悶的事情發生了在准備提交時容容發現有更簡單的解決方法:

  select id name from table group by name

  看來對mysql的了解還是太膚淺了不怕被笑話發出來讓大家別犯同樣的錯誤

[]  []  []  


From:http://tw.wingwit.com/Article/program/MySQL/201311/29590.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.