ورود

View Full Version : ویرایش اطلاعات



damanpak
سه شنبه 12 فروردین 1393, 10:02 صبح
سلام به اساتید برنامه نویس
دوستان فرض کنید یک جدول اطلاعات بصورت زیر داریم


کد نام نام خانوادگی
-------------------------------
1 محمد حسینی
2 رضا فرهیخته
3 صابر فرزانه

خب من میخوام اطلاعات جدولم رو ویرایش کنم
میخوام اطلاعات رکورد 3 رو بریزم توی رکورد 1 و نتیجش بشه جدول زیر
کد نام نام خانوادگی
-------------------------------
1 صابر فرزانه
2 رضا فرهیخته
3 صابر فرزانه
آیا دستوری جهت انجام این کار وجود داره؟
ضمنا این یکی از برنامه های قدیمی منه و توی اس کیو ال 2000 هست
پس اگه لطف کنید دستور رو واسه اس کیوال 2000 راهنمایی کنید ممنون میشم

hossein_h62
سه شنبه 12 فروردین 1393, 11:14 صبح
سلام
Update Table1
Set FName = (Select FName From Table1 Where code = 3) ,
LName = (Select LName From Table1 Where code = 3)
Where Code = 1

damanpak
چهارشنبه 13 فروردین 1393, 14:21 عصر
سلام و تشکر از شمل دوست عزیز
اما این راه حل که صبح پیدا کردم بهتره
update mytbl set Name=s.Name,Lname=s.LName
from(SELECT Name,Lname FROM mytbl where ids=3) s where ids=1