値。 C#コードでアップデートは、私はこのコードが何をするか、C#で実行されるコードを持って
UPDATE CustomerUser
SET
LoginName = @LoginName,
UserName = @UserName,
IsActive = @IsActive,
IsDeleted = @IsDeleted,
DeletedDate = @DeletedDate,
Modified = CURRENT_TIMESTAMP()
WHERE ID = @CustomerUserID;
、それはその後、LoginNameにとユーザー名の列にいくつかのconcat'ingを行います。
私は、遅いC#プロセスを、以下にあるような何かをするSQLステートメントに置き換えたいと思います。私は完全に狂っているかもしれないと思うものを考えるためにSQLについて十分に知っていますが、あなたが尋ねるまで知ることはありません。
UPDATE CustomerUser
SET
LoginName = select concat(login,uniqueid) from CustomerUser where id **this would be an ID that is in the IN() of parent query**
UserName = @UserName,
IsActive = @IsActive,
IsDeleted = @IsDeleted,
DeletedDate = @DeletedDate,
Modified = CURRENT_TIMESTAMP()
WHERE ID **IN(1,2,3,4, etc...)**;
あなたが適切なデータサンプルと期待される結果と質問更新してください – scaisEdge