作者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
1F:推 NUKnigel:我测试的结果没有改变@@,不过还是谢谢你,我先用字串比 12/01 20:10
2F:推 NUKnigel:对处理好了^^" 12/01 20:33
3F:推 samchung:试试这个 SELECT img FROM annotation WHERE id IN 12/04 15:59
4F:推 samchung:不能连续推文,我改回文了 :P 12/04 16:03