2016-06-16 5 views
0

私が持っている、私は同じテーブルではなく、新しいユーザーIDを持つ新しいユーザーをUserID 2 Descriptionをコピーしたいコピーユーザー説明と同じ説明を持つ新しいユーザーを追加

UserInfo 
------------------------------------- 
UserID FirstName,LastName, Description 
-------------------------------------- 
1 Kevin Love  Forward 
2 Stephen Curry  Guard 
  1. のUserInfoこの表

  2. 私はこれらの2つのページを持っています:

    • UserListページ - UserInfoのすべてのレコードを表示します。選択したユーザーにDescriptionをコピーする Copyというオプションがありました。 は、2番目のページ 'CopyInfo'にリダイレクトされます。

    • CopyInfoページ - 表示し、唯一の新しいFirstname, LastNameと選択 UserID 2Descriptionをユーザーに要求します。

出力:

UserInfo 
------------------------------------- 
UserID FirstName,LastName, Description 
-------------------------------------- 
1 Kevin Love  Forward 
2 Stephen Curry  Guard 
3. Steve Kerr  Guard 

助けてください。ありがとう!

+0

わからないでそれに値を持っている必要がありますasp-classicは純粋にSQLである – Dijkgraaf

答えて

0

UserID is an IDENTITYと仮定すると、あなたがSQL2005 and laterを使用している、あなたは、クエリの下に使用することができます。

with ct as (
    select [Description] from UserInfo 
    where UserID = 2 
) 
insert into UserInfo (FirstName, Lastname, Description) 
values ('Steve', 'Kerr', ct.Description) 

UserID is not IDENTITY場合は、この質問がタグ付けされている理由をごINSERT声明

+0

CopyInfoページで実装しようとします。 – Jostine