PDA

View Full Version : Update کردن یک جدول از روی Query



ehsan_ansaripoor
شنبه 19 فروردین 1385, 17:33 عصر
با سلام به همه دوستان عزیزم:

بنده برای Update کردن یک جدول توسط Query که گروه بندی شده با مشکل بر خوردم در واقع کد من به اینصورته :




Update Query,Table1 set Table1.Filed1=Query.Filed1



در واقع با این کد خطا میده که Query قابل Update کردن نیست درحالی که بنده می خواهم جدول را Update کنم البته در مواردی که Query فقط خواندنی باشه با این مشکل بر می خورم.

خواهش می کنم از دوستان اگر راه حل یا کد دیگری غیر از ایجاد جدول ازروی Query دارند از بنده دریغ نکنند پیشاپیش سپاسگزارم.

AminSobati
شنبه 19 فروردین 1385, 22:02 عصر
اگر منظور شما از Query در حقیقت یک SUbQuery هستش، به این شکل عمل کنید:


UPDATE Table1 SET Field1=Query.Field1
FROM (SELECT * FROM SomeTable) Query
WHERE Table1.Field1=Query.Fiedl1