首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

找出重复数据来,解决办法

2012-03-18 
找出重复数据来,id wc we1 q 32 a 03 q 34 b 15 b 16 q 27 q 28 g 3我要得到:变成id wc we1 q3-1/23 q3-2/

找出重复数据来,
id wc we
1 q 3
2 a 0
3 q 3
4 b 1
5 b 1
6 q 2
7 q 2
8 g 3
我要得到:变成
id wc we
1 q 3-1/2
3 q 3-2/2
4 b 1-1/2
5 b 1-2/2
6 q 2-1/2
7 q 2-2/2

[解决办法]
你所要的1/2和2/2完全可以在展示阶段去处理,不需要浪费精力在存储阶段,比如你where wc=“q” and we=“3” 会取出来2个,然后展示的时候加那个1/2就OK了,在程序里加个1/2还是很好加的。
如果你硬是需要在数据库中加这个值,那如果其中某条你删除了,然后呢,全表维护一遍这个字段吗?很得不偿失的
[解决办法]
具体的规则是什么。
[解决办法]
LZ也没有说要用SQL来做吧,但是真的没有看出有什么规律

热点排行