作者somnolentcat (普小莉)
看板Database
标题Re: [SQL ] 资料表中有重复的值
时间Mon Sep 21 14:41:04 2009
除了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