作者coldollsheep (加油加油^^)
看板Database
标题[SQL ] 资料表中有重复的值
时间Mon Sep 21 10:56:25 2009
大家好 请问一个问题
有一张表里面有很多资料
原本 要使用到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: 112.104.53.148
※ 编辑: coldollsheep 来自: 112.104.53.148 (09/21 10:57)
※ 编辑: coldollsheep 来自: 112.104.53.148 (09/21 10:58)
※ 编辑: coldollsheep 来自: 112.104.53.148 (09/21 11:41)
1F:→ ynchang:我可以感受到你的Table并没设定真正的PK或UNIQUE INDEX 09/25 03:26