日期:2014-05-16  浏览次数:20733 次

找出重复数据来,
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来做吧,但是真的没有看出有什么规律