作者adrianshum (Alien)
看板Database
標題Re: [SQL ] DISTINCT 問題
時間Mon Dec 1 14:35:51 2008
※ 引述《NUKnigel (簡簡單單)》之銘言:
: 原本的 SQL 語法是
: SELECT DISTINCT id,img FROM annotation WHERTE date = mydate
: 但是想要有 DISTINCT id 的效果,又能同時抓到 img 欄位的資料
: 卻不知道要怎麼改
: 有想過要用 Sub-queries 或 group-by 的方式
: 但試了好久也不得其門而入
: 還麻煩大家指教了,謝謝
如果同樣的 id, 有兩個 record, 分別的
img 也不同的話, 你覺得該怎樣處理?
如果肯定同樣 id 的 img 肯定一樣的話,
你的 normalization 該是出了問題了.
節衷一點的做法可以是
select id, img from annotation group by id, img
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
推 NUKnigel:我測試的結果沒有改變@@,不過還是謝謝你,我先用字串比 12/01 20:10
推 NUKnigel:對處理好了^^" 12/01 20:33
推 samchung:試試這個 SELECT img FROM annotation WHERE id IN 12/04 15:59
推 samchung:不能連續推文,我改回文了 :P 12/04 16:03