Re: [SQL ] 資料表中有重複的值
除了group by 之外還有個方式
--> Distinct <--
例如您現在的語法為
select a,b,c,d from tb1 group by a,b,c,d
可以改成
select distinct a,b,c,d from tb1
不曉得這樣是否是您要的結果呢 ^^
※ 引述《coldollsheep (加油加油^^)》之銘言:
: 大家好 請問一個問題
: 有一張表裡面有很多資料
: 原本 要使用到a、b、c、d四個欄位才會有唯一值
: 嗯....這是很簡單的事情....
: 結果 原本該有十筆的資料 變成了五十筆
: 原來這個表裡面不知道誰多塞了四次
: 原本的唯一複合鍵 變成會撈到五筆
: 不知道要怎麼樣才能讓這五筆變成一筆
: 而這五筆的資料都一模一樣
: http://www.flickr.com/photos/37208754@N02/3939939830/sizes/o/
: 我想過用group by a
: 但是偏偏四個欄位都要才是唯一值
: 我用 group by (a, b, c, d)也沒用
: 請幫個忙吧 ︿︿
: -----後記-----
: 我後來用
: group by a, b, c, d
: 有解決問題
--
一萬次的感動,比不上一次心動。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.112.242
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):