我在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。 –