PDA

View Full Version : کمک ( دستور Sql برای enterprise 2000 - کسی بلده راهنمایی کنه



mohsen_iceman2000
شنبه 11 شهریور 1391, 21:32 عصر
سلام 2 تا تیبل دارم که اولیش فیلدهاش

کد و نام خانوادگی تیبیل 2 مثل اولیه کد نام خانوادگی - می خوام بر اساس کد تیبیل 2 بره تو تیبیل 1 نام خانوادگی رو برداره بریزه تو تیبیل 2 به جای نام خانوادگی

SlowCode
شنبه 11 شهریور 1391, 22:58 عصر
درست نفهمیدم، لطفا واضح تر بگو. یه چیزی مثل join؟

mohsen_iceman2000
شنبه 11 شهریور 1391, 23:37 عصر
نه ببین مثلا 2 تا table داریم ( table 1 و Table 2 ) در table 1 ما 2 تا فیلد داریم ( Id , Name ) که 1000 تا اطلاعات توش هست که هم Id و هم Name دارای اطلاعات می باشد - حالا table 2 هم 2 تا فیلد داریم که Id , Name هست ولی فقط ID دارای اطلاعات هست و Name دارای اطلاعات نیست و Null هست می خوام یه دستور Select نوشته بشه که table 2 آپدیت بشه بر اساس ID table2 اگر برابر با ID table 1 بود Name تیبل 1 رو بریزه تو تیبل 2

M.T.P
یک شنبه 12 شهریور 1391, 01:31 صبح
باید از دستور Update ترکیب با Inner Join استفاده کنید.

اسامی رو مطابق با اسم جدول و فیلدتون ویرایش کنید.
کد تست شده و مشکل نداره.


UPDATE table2 inner join table1 on table2.ID=table1.ID SET table2.fldname=table1.fldname