SQLServer2008を使用しています。
User_masterとItem_masterの2つのテーブルがあります。
user_id =10のユーザーがいます。
|---------|
| user_id |
|---------|
| 10 |
|---------|
item_id = 20〜24のアイテムが5つあります。
|---------|---------|------------|
| item_id | user_id | item_order |
|---------|---------|------------|
| 20 | 10 | 0 |
|---------|---------|------------|
| 21 | 10 | 0 |
|---------|---------|------------|
| 22 | 10 | 0 |
|---------|---------|------------|
| 23 | 10 | 0 |
|---------|---------|------------|
| 24 | 10 | 0 |
|---------|---------|------------|
Item_masterには、item_order(int)というもう1つの列があります。単一のクエリだけで、これらすべての行にitem_order =0から4を配置したいと思います。
出来ますか?
編集 :
item_idは正常ではありません。
たとえば、20,21,22,23,24の代わりに; 20,25,31,47,58になる可能性があります。