我在Microsoft SQL如下表结构:SQL - 基于先前的行数设置字段值中,
ID Name Number
1 John
2 John
3 John
4 Mark
5 Mark
6 Anne
7 Anne
8 Luke
9 Rachael
10 Rachael
我期待的“数字”字段设置为时间“名称数量'字段以前出现过,使用SQL。
所需的输出如下:
ID Name Number
1 John 1
2 John 2
3 John 3
4 Mark 1
5 Mark 2
6 Anne 1
7 Anne 2
8 Luke 1
9 Rachael 1
10 Rachael 2
该表由“名称”命令,所以不存在“约翰”下ID 11再次出现,用我的例子担心。
任何帮助,将不胜感激。我不确定我是否可以用简单的SELECT语句来做到这一点,或者我是否需要UPDATE语句或更高级的语句。
这很好,除了问题外,其他所有问题都清楚地标记为sql server。 –